Hanifaru Bay (Maldives)

Maldives

Best timeJun–Oct
Water temp27–29°C
Dive typesSnorkel
DifficultyBeginner
Max depth5 m
Avg depth3 m
Nearest airportMLE
Manta aggregationWhale sharks
Snorkel

Seasonal plankton blooms bring huge manta aggregations (snorkel-focused).