Hanifaru Bay
About this Dive Site
Description
Hanifaru Bay is a marine protected uninhabited island located in the Baa Atoll. It's famous for being one of the very few places where you can snorkel with manta rays and whale sharks in their natural environment. The best time to visit is between May and November during the Southwest Monsoon season.