The cool season is the best time to visit Phuket, with beautiful, sunny days. Mainland Thailand helps shield the island from the monsoon rains.