In Cozumel, the best snorkeling is generally wherever piers or rocky shorelines provide a haven for sergeant majors and angelfish. Shore diving and snorkeling aren't as good as they were before Hurricane Wilma, though they're improving gradually. You're best off taking a boat tour to the reefs to see swarms of fish.
Thinking of a trip to Cozumel? For up-to-the-minute hotel and restaurant recommendations, plus the best planning advice, check out our online Cozumel Travel Guide.