Guadalupe Island in Mexico is the top destination for great white shark encounters. This small volcanic island, located in the Pacific 240 kilometres (150 miles) off the west coast of Mexico's Baja California peninsula, outperforms both South Africa and Australia with shark-seeing consistency and conditions.