In the Tunku Abdul Rahman Marine Park, just off the coast of Kota Kinabalu, lies the picturesque Gaya Island. This sizable Malaysian island has been protected as a reserve since the early 1920s and is home to a legendary beach at Police Bay.

A 400-meter stretch of pristine white sand slopes out gently to the sea forming an ideal spot for swimming in the crystal clear turquoise waters.

There is also a 20 kilometre long hiking path as well as plenty of coral reefs along the entire coast making Gaya a dream destination for snorkelers, scuba divers and nature lovers alike.

Visitors can choose between three luxury resorts, namely: Gaya Island Resort, Gayana Marine Resort and Bunga Raya Island Resort.