Thailand’s 12 best islands, ranked and rated

With more than 1400 to choose from, there really is a Thai island for absolutely everyone, whether you want unspoilt beaches, buzzy bars or just to get away from it all.

The Sydney Morning Herald