One of the best places to dive in North America is on the Mexican Peninsula at Baja California, which separates the Pacific Ocean from the Sea of Cortez just south of California in northwest Mexico.
With over 2,000 miles of coastline and deep waters, Baja has some of the richest sea life in the world.
Highlights include coral reefs, eels, eagle rays, octopus, sea lions, and plenty more. Some of the most popular places to dive are Los Cabos and Baja Norte.
If you’re diving in Los Cabos, the best hotels are in San José del Cabo hotels if you like night life and Cabo San Lucas hotels for something more quiet and authentic. For Baja Norte diving, the best place to stay is at Ensenada hotels.
During spring and autumn, you’ll be able to see whale sharks, like this one below, while late summer brings hammerheads. Start planning!