For snorkeling in Bonaire also check out Renee.

She only takes groups of 5 or less and not only guides you but EXPLAINS what you are seeing and points out critters and types of fish which you otherwise would likely have missed. It was like swimming in a fish tank.