Climate
The best time to visit the island and also high season is during December-March when the water is high, clean, and good for swimming. It's also not rainy and temperatures are pleasant. Another high season time is during July/August after dry season when the water is rising. Avoid visiting the island during dry season, Apr-Jun, when all of the best beaches on the northwest are useless for swimming due to shallow water. Swimming in this season is possible only on the north coast on beautiful Bottle Beach and on the dirtier, less accessible east coast (Thong Nai Pan, Haad Sadet, Haad Rin), where the only beach with good access and swimming is Haad Rin, which is not as crowded at this time. The south coast should be avoided all year due to bad water and sand.