If you want the short answer, Bonaire, Belize and the British Virgin Islands usually top most snorkelers’ lists. Still, the best snorkeling in Caribbean waters depends on what you want, whether that is easy beach entries, sea turtles, shipwrecks or...
Continue Reading
