1 dive site in Baa Atoll
Near Dharavandhoo
Hanifaru Bay is where the largest known aggregation of reef manta rays on Earth gathers to feed. That is not marketing copy. During peak season, up to...