Thailand is home to an astonishing array of islands offering all manner of diving, swimming and sunbathing opportunities all year round. The hardest part for any visitor is singling out the best. Here are 20 of our favourites, taken from the Rough Guide to Thailand’s Beaches & Islands. Scroll down to see them placed geographically on our interactive map.