We stayed @ Buddy's in Sept & will be there again at the end of May. We enjoy their "dive n drive" package; it makes the diving soooooo easy.
Rick is right about the reef right off Buddy's been very nice. BTW, as soon as you check in, you are directed to the dive shop. You register there and they ask you to do a check-out dive. This actually serves a couple of purposes, not the least of which is getting your weighting sorted out. After that, you never have to go to the dive shop again if you don't want to. But they are such friendly, helpful people... they're great.
Buddy's Reef is also a wonderful place for a night dive. We made several while we were there, and were treated to a lot of wonderful critters. Sometimes you are shadowed by these huge tarpon, or some large snooks, or one of the largest mutton snappers I have ever seen. They follow you around in hopes your light will make their hunting easier. :monster: But when you're taking pictures, they scare all the other subjects away!
Other sites on Bonaire are even more spectacular: all you do is look for yellow rocks. They indicate a dive site. You can also do boat diving off Klein Bonaire (only 10 minutes or so in a boat) but with such great shore diving, you won't be "out of it" if you decide not to bother.
The Island is neat. If you didn't know any better you'd swear you were in Arizona, the landscape is that arid. Lots of tall cactus (they use them for fences too) and wild burros. Take a tour 'round the island if you can. You really can't get lost on such a small land mass.
Have fun,
~SubMariner~