High season in this part of Thailand runs from November to April. Expect spiked accommodation rates during peak season from mid December through mid February, and especially around the Christmas/New Year holidays. Though most resorts stay open with reduced rates in the rainy season from May to October, many restaurants close, boats run less frequently and storms blow through on the regular. If the sea is rough, think twice about that boat trip.