Koh Rok is about 15nm south of Koh Ha and consists of two islands separated by a channel about 15 meters deep. The islands, named Rok Nok and Rok Nai (outer "Rok" and inner "Rok"), are uninhabited and have some of the nicest beaches in southern Thailand. The islands are named for a small, furry mammal called a Rok in Thai, and this animal, along with monitor lizards, can be observed on-shore-with a little patience and a bit of luck.
The diving here is fairly shallow with the best coral and marine life being above 20 meters. Black tip sharks sometimes patrol the shallows and Hawksbill turtles are sighted regularly. The main reason for stopping in Koh Rok is that it is the perfect jumping off point for trips out to Hin Daeng and the islands have ideal anchorage in all weather.