stay
Gangehi Island Resort
Pure unadulterated paradise!
122 countries - 17 spots