Without a doubt one of the most beautiful islands I have visited in Thailand. White sandy beaches and blue water. Excellent snorkelling location as well as scuba diving which is also a very popular place to get your scuba certificate. The best beach is ‘Shark Bay’ which you will need a boat taxi to get there. The sand is the whitest I have ever seen and if you are lucky you will see baby sharks in the surf!