Best Diving in Mexico
- Mexico
- Socorro Island
- Yucatan Peninsula
- Baja California
Mexico's main diving regions can all deliver the spectacular, but do so in their own distinct ways. Socorro Island's manta magic, Yucatan's crystal-clear cenotes and Baja California's whale watching are all impressive in their own right, and you could easily put together an argument for any…