Here is just a sample of some of the finest snorkeling spots in the Caribbean. On the Caribbean Coast of Mexico , the Chankanaab National Park off Cozumel offers some clear and uncrowded waters, hundreds of colorful fish and spectacular reefs. Two underwater parks outside Cancun - El Garrafon on Isla Mujeres and the reserve off the beach at Club Med both present great opportunities to see angelfish and sergeant majors as well as the splendid elkhorn and fan coral. Bonaire 's Marine Park provides excellent snorkeling. Swarms of fish looking to be handfed at Leonora's Reef and beautiful coral gardens and all sorts of marine creatures at Forest Reef and Ebo's Reef are highlights of the Park.
Snorkeling is also extremely popular in the Cayman Islands .
Many aficionados believe that Little Cayman provides the very best snorkeling. Bloody Bay Point is particularly pleasing with shallows inhabited by exotic fish. Its tunnels and caves are visible to snorkelers. Wind Sock Reef has lovely specimens of sea fans, pillar coral and gorgonains. You may also see trumpetfish, filefish and barracuda here.