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.