Koh Phangan beaches Tag

Koh Phangan is one of the most magical islands in Thailand. It's notorious for its partying reputation, but there's a serene side too: you just have to know where to go. There are around 30 beaches on the island, with a narrow hilly road climbing through...