The Essential Guide to Snorkeling in Cozumel

With an average of 350 days of sunshine, 150- 250 feet of underwater visibility, 200- 500 yards of coral reefs, and warm