Thailand is lined with some of the world’s most gorgeous beaches. The waters off Krabi
are studded with dozens of islands where you’ll find pristine beaches, half-hidden coves, and some of Thailand’s best marine life. Or head to a secluded beach on the north-west coast of Koh Phangan
and snorkel in waters so clear they will take your breath away. Koh Samui
also provides everything you need for an exotic island getaway: sugar white sand, swaying palm trees and sun-soaked resorts.