A top ten list of the best diving spots.
Cenote Taj Maja, Mexico

Santa Rosalia, Sea of Cortez, Mexico

Channel Islands, California

Bikini Atoll, Marshall Islands

Wakatobi Archipelago, Indonesia

Fathom Five National Marine Park, Ontario

Ras Mohammed National Park, Egypt

Raja Ampat, Indonesia

Utila Island, Honduras

Los Islotes, La Paz, Mexico








