Assuming you're mostly shore diving...
Look for sand channels between the breaks in the ironshore. Some will come all the way up onto the beach and are the easiest entry points. They're not always where most people park. Other divers have piled up coral rubble at some sites indicating a good entry point also. Here's an example - this is Vista Blue to the south.
There's holes in the ironshore just offshore at Angel City and it's sharp. (I learned the hard way) Most other sites the ironshore was pretty intact - at least the 20 we dove. Salt Pier is another must do dive. Some of the south sites have Fire Coral on the ropes, the Pier etc. No gloves allowed so I wouldn't touch anything brown. Cliff north of Habitat and Bari Reef - in front of Sand Dollar/Den Laman condos are other good dives.
If you haven't seen it, there's some entry pictures/site details here:
Scuba Shore Diving Region: ABC Islands
A few of them underwater here:
http://www.bonairepanoramas.com/underwater.html
I'm sure you've read leave nothing in the truck you want to keep. And leave the windows down/doors unlocked so you don't have the hassle of getting one replaced. Tanks can stay in the back since no one takes those. We just spread our gear out loose in the backseat - we weren't the first to do that...lol. Since most of the dives are along the west side, you're never more than about 15-20 mins. from your resort. Even when you pass the one-way point going north, it's only about 20-30mins. drive thru Rincon and back to Kralendijk.
Once you have the BMP tag you won't need to show a c-card anywhere either. We were there during DiveFest and never did even though we dove with several different operators.
If you do some boat diving Rappel is a good one. So are some of the sites off Klein. We particularly liked Forest.
Bobbe Jans BBQ in town is recommended often. You'll smell it before you see it. Only open on weekends. Service everywhere is going to be slow and you may have to repeatedly ask for the check. They're not rude, you're their guest and they don't want to rush you. There's also a good Beach party/BBQ at Coconut Crash at the Plaza - currently I think it's Tuesday night. They'll have volleyball etc. there also. Nightspots are mostly Karel's Bar or Little Havana. City Cafe has a band on weekends now from what I've read. And there's the Divi Casino - the only one there.