A full day at a Maldives overwater resort, above and below.
Location: Halaveli, Maldives
1 sources from 13 citizen journalists
Topics: overwater bungalow, underwater wildlife, shark sighting, luxury resort, ocean dining, marine life, island getaway, travel, nature, leisure