Koh Samui is a giant mix of everything Thailand has to offer: there are crowded sun-bathing beaches as well as deserted bays.