Set in a tropical paradise, the resort features 119 all-pool Beach, Reef and Overwater villas across three inter-linking islands