Beautiful unspoiled paradise. Easy to get to but far from everything.
A well known shore dive island. Many sites are also enjoyed by snorkelers. Extensive reef along most of the island.
St Kitts and Nevis is a small county in the Lesser Antilles Caribbean consisting of two islands. While it is not known as a great snorkeling and diving location, it is one of the least visited Caribbean islands and the smallest completely independent country in the western hemisphere.
Cozumel is an island off the Mexican coast near the better-known Cancun area. There is a coral wall extending much of the west side of the island, and some great offshore reefs.
Utila is Honduran island nearby the more popular Roatan island. Utila is a unique unspoiled paradise with no major resorts or cruise ship port. The snorkeling here is fantastic and there are whale sharks!
Caye Caulker, Belize is a small island off the coast of Belize. It offers great offshore snorkeling. You can certainly get close to plenty of marine life here.