DB,
I have not stayed at CD's but have been on the property every time I have been in Bonaire (last June) and I think you will find the property very nice. I have to agree with Natasha on the shopping, not much there in the way of plain old shopping but there is no trouble finding food or other necessities.
You will want some type of vehicle, my pref is a 4 dr pickup. Plenty of room for gear and people.
As for food, don't know where Beachman is eating but I don't find food that much diff than here in Raleigh, NC. The grocery stores are somewhat higher but not that bad. We usually get breakfast as part of our package, have PBJ sandwiches for about 1/2 of our lunches and eat a nice evening meal. Most of which are in the $12 to $15 (USD)range, no doubt that you can find a lot higher prices if you want fancy or lobster. This does not count beer or al drinks, that can run up a bill quick. Lunches are in the $5 to 10 range. Except for breakfast, don't get yourself into a meal plan. While the rest at CD's is good, we usually eat there once when on island, there are lots of good places to eat on the island. Also, don't pass up the local "snacks" or local fast food places. Good food at reasonable prices.
If you have not made final reservations, take a look at Buddy Dive, 2 doors down from CD. The dive and drive package. Is hard to beat it comes with airport transfer/full condo with kitchen/big buffet breakfast/diving and truck for one price..
WWW.buddydive.com
A way you can save money is to drop the boat dives. This saves you about $100pp and you can add boat dives after you get there at about $20 if you change your mind. There are so many shore dives and you can do them on your own sched, we don't bother with the boat dives anymore.
If you have not already, check out the Bonaire Board,
www.bonairetalk.com Lots of nice people on the board and you can get specific questions answered there. The board owner lives on the island and is a really nice guy (as are his wife and children).
By the way, we usually are on island in the June/July time frame, be happy to get together an dive together if we are on island at the same time.