Best Of

Best Dive Sites for Underwater Photography

Ranked by combined photo suitability — subjects, viz stability, hover-friendliness, and natural light. Not just 'sites with good critters' — sites you can actually shoot well.

25 SITES RANKED

Tubbataha Reef

Philippines

86CATEGORY
hammerhead sharkwhale sharkmanta rayhawksbill turtle
2

Cayman Islands

Cayman Islands

86CATEGORY
southern stingraygreen turtleNassau groupereagle ray
3

Bonaire

Caribbean Netherlands

85CATEGORY
seahorsefrogfishtarponspotted eagle ray
4

Turks & Caicos

Turks and Caicos Islands

85CATEGORY
humpback whalespotted eagle rayhawksbill turtleCaribbean reef shark
5

Papua New Guinea

Papua New Guinea

82CATEGORY
mimic octopuspygmy seahorsemandarin fishmanta ray
6

Raja Ampat

Indonesia

80CATEGORY
manta raywobbegong sharkpygmy seahorsewalking shark
7

Great Barrier Reef

Australia

79CATEGORY
dwarf minke whalepotato codMaori wrassegreen turtle
8

Mabul Island

Malaysia

79CATEGORY
frogfishblue-ringed octopusflamboyant cuttlefishseahorse
9

Roatan

Honduras

78CATEGORY
whale sharkspotted eagle rayseahorsenurse shark
10

Blue Heron Bridge

United States

78CATEGORY
seahorsefrogfishoctopusbatfish
11

Egyptian Red Sea

Egypt

77CATEGORY
oceanic whitetip sharkhammerhead sharkdugongNapoleon wrasse
12

Brothers Islands

Egypt

77CATEGORY
whale sharkhammerheadwhale
13

Maldives

Maldives

74CATEGORY
manta raywhale sharkgrey reef sharkhammerhead shark
14

Socorro Islands

Mexico

74CATEGORY
giant Pacific mantahumpback whalehammerhead sharksilky shark
15

Silfra

Iceland

73CATEGORY
Arctic charbrown troutalgae formations
16

Monterey Bay

United States

72CATEGORY
sea otterharbor sealwolf eelgiant Pacific octopus
17

Daedalus Reef

Egypt

72CATEGORY
whale sharkhammerheadwhale
18

Derawan Islands

Indonesia

70CATEGORY
manta rayseahorse
19

Sipadan Island

Malaysia

69CATEGORY
green turtlehawksbill turtlebarracudawhitetip reef shark
20

Komodo National Park

Indonesia

69CATEGORY
manta raywhitetip reef sharkgiant trevallyNapoleon wrasse
21

Great Blue Hole

Belize

69CATEGORY
Caribbean reef sharkbull sharkgiant groupernurse shark
22

Zanzibar / Mafia Island

Tanzania

69CATEGORY
whale sharkgreen turtlehumpback whaleoctopus
23

Lembeh Strait

Indonesia

69CATEGORY
manta rayseahorse
24

Ningaloo Reef

Australia

69CATEGORY
manta raywhale sharkwhalehumpback
25

SS Yongala

Australia

69CATEGORY
manta raywhale sharkwhalehumpback