Best Beach Resorts Thailand is Maya Bay and is a spectacularly incredible bay that’s sheltered by 100-metre high pitched cliffs on three sides. Inside the bay there are several beaches, most are little and some only exist at low tide. The main one is around 200 metres long with silky sonant white sand, underwater colourful […]