Mexico's 10 best beaches - Lonely Planet
Cozumel remains Mexico’s number one stop for diving and snorkeling. The surrounding reefs are world-renown and for good reason. They have year-round visibility, and a jaw-droppingly impressive variety of marine life that includes spotted eagle rays, moray eels, groupers, barracudas, turtles, sharks, brain coral and some huge sponges.
DA: 38 PA: 6 MOZ Rank: 20