Я живу на острове Хайнань, самое лучшее время у нас это Март-Май , это время когда мало людей, уже не холодно и очень комфортно. А так же Октябрь- Декабрь, людей побольше, но при этом погода очень комфортная, море еще теплое после лета. А так же можете почитать на сайте, очень много интересного про хайнань пишут https://prohainan.com/hainan-noviygod/
На туристическом сайте я читала, что летом на Хайнане активизируются песчаные блохи, рядом с которыми, кхм, довольно неприятно находиться на пляже. Осенью и зимой - хороший сезон для поездки.