42 dive sites worldwide feature whale shark encounters, sorted by score.
42 SITES
Indonesia
Honduras
Maldives
Philippines
Tanzania
Japan
South Africa
Malaysia
Ecuador
Egypt
Madagascar
Mexico
Cayman Islands
United States
Costa Rica
Thailand
Seychelles
Solomon Islands
Kenya
Mozambique
Belize
Australia
Fiji