The Mexican island of Cozumel is one of the world’s best diving and snorkeling paradises for its large Mesoamerican reef, the second largest in the world. Here’s a list of the top 7 best places to dive and snorkel on the wonderful island of Cozumel. El Cielo Beach The waters of El Cielo are so …