Some of my favorite diving in Bonaire was on Klein Bonaire which is a small island directly off from Sand Dollar. Catch a water taxi or just hire a local to ferry you over to the island for a great time snorkeling and just beachcombing. I don't know if the only resident (a rastapharian) still lives there but the divesite named for him "Yellow man" is a nice dive. I was able to hold 2 illusive Frogfish here. I personally did NOT like diving under the town pier. Lots of trash, old tires and bottles not to mention the loud noise of tugboats docking and undocking which can be nerve racking. Pink Beach dive near the airport is a great shore dive but I understand the hurricane may have wiped it out. Thousand Steps and Ol' Blue are also good shore dive sites. If you like wreck diving check out the Hilma Hooker. Be sure to look for the garden eels in the sand near the wreck.