Cozumel has some of the best snorkeling in the Caribbean. While there are many places you can snorkel right from shore, some ...
Cozumel H2O is another popular tour operator leading scuba adventures, snorkeling tours and other water activities. This company offers a range of boat trips that get you out into the water for ...