Around 100 beautifully finished villas set in either lush jungle foliage, atmospheric mangroves, or looking out on the greens and blues of the sea. This is a beautiful spot to fish, snorkel, dive, kayak, practise yoga, go on a sunset cruise or take a relaxing spa at the treatment centre. On-site dive school offers a range of courses.
Gaya Island Resort
Top choice in Tunku Abdul Rahman National Park