134 dive sites in 28 countries have records of Mola mola (ocean sunfish).
29 confirmed by two or more independent sources, 105 reported by one source.
Sites are ranked by evidence: first by how many independent divers logged the animal there, then by how many independent sources confirm it. "Best" here means most independently confirmed, nothing more.
All 69 Mola mola (ocean sunfish) sites in IndonesiaDive sites in Indonesia
Mola mola (ocean sunfish) sites in EcuadorDive sites in Ecuador
Mola mola (ocean sunfish) sites in MalaysiaDive sites in Malaysia
Mola mola (ocean sunfish) sites in PortugalDive sites in Portugal
Mola mola (ocean sunfish) sites in United StatesDive sites in United States
Mola mola (ocean sunfish) sites in GreeceDive sites in Greece