When is the best time of year to come surfing in Hainan? Brandon: There are two surf seasons in Hainan. The fall/winter season brings northeast swells, which bring waves to Hainan's east coast. This season, from November into March, is the most consistent and brings the best waves. From late April into September, we get south swells, which means we get surf in Sanya, in the south of Hainan. These swells aren't as consistent as the fall/winter season, but can still be a lot of fun.