Are you ready for some fun in the Mexican sun? The island of Cozumel, off the tip of the Yucatan Peninsula, continues to be known for its fantastic fishing, snorkeling, and diving opportunities.

Are you ready for some fun in the Mexican sun? The island of Cozumel, off the tip of the Yucatan Peninsula, continues to be known for its fantastic fishing, snorkeling, and diving opportunities.