68 dive sites worldwide feature whale shark encounters, sorted by score.
68 SITES
Indonesia
Honduras
Maldives
Thailand
Philippines
Australia
Mexico
Tanzania
Japan
South Africa
Timor-Leste
Oman
Kenya
Malaysia
Ecuador
Panama
Myanmar
Egypt
Madagascar
Cayman Islands
United States
Costa Rica
Seychelles
Solomon Islands
Mozambique
Colombia
Djibouti
Saudi Arabia
United Arab Emirates
Belize
Fiji