Mexico

Whether you dive the Pacific coast of Mexico or the Sea of Cortez, be ready for some memorable encounters! Off Ensenada, located 185 nautical miles (350km), this desert rock is home to great white sharks for some part of the year. Encounter these mysterious animals in their protected environment while sea lions swim around them. In the Sea of Cortez, find giant humboldt squids, dive with whale sharks and swim with sperm whales surrounded with hundred of dolphins. Heaven for nature lovers, pristine of any human development: exploration at its purest.