Gaya Island is the biggest island of Tunku Abdul Rahman Park, located 10 minutes by boat from Kota Kinabalu. The island is rich in natural wonders and is well-known for the calm and crystal clear sea surrounding it, ideal for swimming and snorkelling.