18 dive sites worldwide feature reef shark encounters, sorted by score.
18 SITES
Australia
Japan
Madagascar
India
Tonga
Cayman Islands
Dominica
Seychelles
Solomon Islands
United States
Tanzania
Kenya
Mozambique
Marshall Islands
Oman
Nicaragua
Palau