Best Of

Best Dive Sites for Marine Life

Ranked by marine life score — species diversity, megafauna encounters, reef fish abundance, macro life, and endemic species.

25 SITES RANKED

Raja Ampat

Indonesia

99CATEGORY
manta raywobbegong sharkpygmy seahorsewalking shark
2

Galapagos Islands

Ecuador

97CATEGORY
scalloped hammerheadwhale sharkmarine iguanaGalapagos sea lion
3

Sipadan Island

Malaysia

96CATEGORY
green turtlehawksbill turtlebarracudawhitetip reef shark
4

Cocos Island

Costa Rica

96CATEGORY
scalloped hammerheadwhitetip reef sharksilky sharkwhale shark
5

Tubbataha Reef

Philippines

95CATEGORY
hammerhead sharkwhale sharkmanta rayhawksbill turtle
6

Revillagigedo

Mexico

95CATEGORY
giant oceanic manta rayhammerhead sharkwhale sharkhumpback whale
7

Isabela Island (Galápagos)

Ecuador

95CATEGORY
scalloped hammerheadwhale sharkmarine iguanamola mola
8

Palau

Palau

94CATEGORY
grey reef sharkmanta raynapoleon wrassejellyfish
9

Socorro Islands

Mexico

94CATEGORY
giant Pacific mantahumpback whalehammerhead sharksilky shark
10

Komodo National Park

Indonesia

93CATEGORY
manta raywhitetip reef sharkgiant trevallyNapoleon wrasse
11

Papua New Guinea

Papua New Guinea

92CATEGORY
mimic octopuspygmy seahorsemandarin fishmanta ray
12

Jardines de la Reina

Cuba

92CATEGORY
Caribbean reef sharksilky sharksaltwater crocodilegoliath grouper
13

Fuvahmulah

Maldives

92CATEGORY
tiger sharkthresher sharkoceanic manta rayhammerhead shark
14

Maldives

Maldives

90CATEGORY
manta raywhale sharkgrey reef sharkhammerhead shark
15

Kimbe Bay

Papua New Guinea

90CATEGORY
hammerhead sharkmanta raybarracudapygmy seahorse
16

Aldabra Atoll

Seychelles

90CATEGORY
giant tortoisemanta rayhammerhead sharkgreen turtle
17

Baa Atoll

Maldives

90CATEGORY
manta raywhale sharknurse sharkhawksbill turtle
18

Great Barrier Reef

Australia

88CATEGORY
dwarf minke whalepotato codMaori wrassegreen turtle
19

Atauro Island

Timor-Leste

88CATEGORY
whale sharkdugongmanta rayreef shark
20

Milne Bay

Papua New Guinea

88CATEGORY
ornate ghost pipefishmimic octopusLembeh sea dragonmandarin fish
21

Sanganeb Reef

Sudan

88CATEGORY
hammerhead sharkgrey reef sharkmanta raybarracuda
22

South Ari Atoll

Maldives

88CATEGORY
whale sharkmanta rayhammerhead sharkgrey reef shark
23

Alor

Indonesia

88CATEGORY
hammerhead sharkthresher sharkpygmy seahorseblue-ringed octopus
24

Navy Pier

Australia

88CATEGORY
wobbegonggrey reef sharkgiant grouperfrogfish
25

Sha'ab Rumi

Sudan

88CATEGORY
grey reef sharkhammerheadsilky sharkmanta ray