Mexico can be divided up by mainland destinations and off-shore itineraries only accessible by liveaboard. Much like the Bahamas, Mexico is an easy to reach destination for those traveling from the U.S. and Canada. Divers can choose between family friendly or adult only dive resorts or a liveaboard to dive with the Great White Sharks at Guadalupe Island. There is no shortage of spectacular diving from landbased resorts. Resort diving can include the Cenotes of Riviera Maya, snorkeling with whale sharks at Isla Mujeres or the beautiful reefs and relaxing drift dives of Cozumel.
Socorro Island is an island in the Revillagigedo Islands known for its large animal sightings (manta rays, dolphins, whale sharks and on occasion humback whales).