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

Palau

Palau

94CATEGORY
grey reef sharkmanta raynapoleon wrassejellyfish
7

Socorro Islands

Mexico

94CATEGORY
giant Pacific mantahumpback whalehammerhead sharksilky shark
8

Komodo National Park

Indonesia

93CATEGORY
manta raywhitetip reef sharkgiant trevallyNapoleon wrasse
9

Papua New Guinea

Papua New Guinea

92CATEGORY
mimic octopuspygmy seahorsemandarin fishmanta ray
10

Maldives

Maldives

90CATEGORY
manta raywhale sharkgrey reef sharkhammerhead shark
11

Great Barrier Reef

Australia

88CATEGORY
dwarf minke whalepotato codMaori wrassegreen turtle
12

Fiji

Fiji

85CATEGORY
bull sharktiger sharkmanta rayhawksbill turtle
13

Egyptian Red Sea

Egypt

82CATEGORY
oceanic whitetip sharkhammerhead sharkdugongNapoleon wrasse
14

Tonga

Tonga

82CATEGORY
humpback whalesea snakereef sharkmanta ray
15

Koh Tao

Thailand

82CATEGORY
manta raywhale sharkseahorsenudibranch
16

Similan Islands

Thailand

82CATEGORY
manta raywhale sharkseahorsenudibranch
17

Richelieu Rock

Thailand

82CATEGORY
manta raywhale sharkseahorsenudibranch
18

Hin Daeng & Hin Muang

Thailand

82CATEGORY
manta raywhale sharkseahorsenudibranch
19

Sodwana Bay

South Africa

80CATEGORY
ragged-tooth sharkcoelacanthloggerhead turtleleatherback turtle
20

Okinawa

Japan

80CATEGORY
manta raywhale sharkreef sharksea turtle
21

Yonaguni

Japan

80CATEGORY
manta raywhale sharkreef sharksea turtle
22

Cozumel

Mexico

78CATEGORY
splendid toadfishnurse sharkspotted eagle raygreen moray eel
23

Azores

Portugal

78CATEGORY
blue sharkmako sharkmanta raymobula ray
24

Aliwal Shoal

South Africa

78CATEGORY
tiger sharkbull sharkhammerhead sharkragged-tooth shark
25

Roatan

Honduras

76CATEGORY
whale sharkspotted eagle rayseahorsenurse shark