Nestled on the protected UNESCO Biosphere Reserve of Baa Atoll, Dhigufaru Island meaning “a long reef”, is the epitome of … Show more...