Contribute photo
Gangehi Island Resort
"Beachfront resort with overwater, beach, and garden villas. Offers diving, spa, and water activities for a relaxing getaway."