24 dive sites worldwide feature seahorse encounters, sorted by score.
24 SITES
Mexico
Caribbean Netherlands
Honduras
Malta
Japan
Indonesia
Malaysia
Dominica
Thailand
Saint Lucia
United States
Croatia
Greece
Italy
France
Sri Lanka