HANIFARU BAY MARINE PROTECTED AREA

Snorkeling amongst the feeding congregations of manta rays and whale sharks at Hanifaru Bay is one of the Maldive’s best known underwater experiences....

Read More