Mexico’s Best Spots for Snorkelling and Diving
Mexico is one of the world’s most exciting underwater playgrounds, offering everything from glowing coral gardens and freshwater cenotes to whale shark encounters and dramatic volcanic rock formations. Flanked by the Pacific Ocean on one side and the Caribbean Sea …