
Cozumel
This island off the coast of the Yucatan boasts some of the best diving and snorkelling in Mexico. In Cozumel, the waters are crystal clear, the sandy beaches are pristine and the stingrays are happy to swim with you! If you are looking to escape the beach for a little while, take a trip to San Gervasio ruins, or dive with dolphins, do a traditional market tour or visit the Castillo Real.





















