Big snorkeling here. The vast variety of marine life, towering sponges, big drop offs, and more is awesome! Klein Bonaire is a water taxi away from the cruise ship port and $20 US round trip per person. The island itself has no services to if you plan to spend the day take everything you will need with you - water, sunscreen, snacks, towels, etc. If you don't snorkel it may not be worth your while. The beach is OK but not one of those amazing caribbean ones. The snorkeling however is beyond compare. If you don't have your own gear you can rent it from the water taxi too. The water taxi will drop off either at the beach or down a ways so you can drift snorkel immediately from the boat. We opted to go the beach and walk down to where there is a break in the reef to get to the outer, deeper side (see physio2's review for more detail). We stashed our stuff on the beach and spent well over an hour snorkeling back. I think I spent 20 minutes just watching a sea turtle - I am silly like that. Don't miss Klein Bonaire if you are a snorkeler.
If you own or manage Klein Bonaire, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.