26 dive sites worldwide feature reef shark encounters, sorted by score.
26 SITES
Australia
Japan
Timor-Leste
Oman
India
Sri Lanka
Turks and Caicos
Madagascar
Tonga
Cayman Islands
Dominica
Seychelles
Solomon Islands
United States
Tanzania
Kenya
Mozambique
Marshall Islands
Nicaragua
Palau
Bangladesh