8 Isla Guadalupe, Mexico
Isla Guadalupe, off the coast of Baja California, Mexico, is one of the best places in the world to encounter great white sharks. The waters around this remote island are incredibly clear, providing perfect conditions for shark cage diving.




















