2. Koh Samui
Koh Samui is another beach destination in Thailand that you should not miss. In fact, it is considered as the second largest island next to Phuket. Aside from its beautiful and perfectly white sandy beaches, Koh Samui is known for its abundant coral reefs and this is the reason why divers from all over the world would flock to this lovely Thai island. The island is also popular for its Full Moon Party.
Image Credit: Charter World
Pingback: 25 Best Restaurants In The World With A View