There is a great selection of good budget hotels near the beach. Please note, that though the hotels in skyscrapers on the Phoenix island are considered to be the most prestigious, thay have a lot of complaints. Find hotels in Sanya Bay
How to get there 
Fly to Sanya Phoenix International Airport (SYX)
. Then hire a taxi. Also you may fly to Haikou Meilan International Airport (HAK)
, but it located in the north of island - far from best beaches. You can move around the island by buses, but it can be hard to understand how local transport is working. Find flights to Sanya Bay
When to go 
Rainy season lasts from May to October, but sea water is warm during this period. On the other hand from November to April there are no rains, but the water is cold. Therefore, the optimal time for a beach holiday in the island of Hainan is spring and autumn.
It is also best to avoid April-May, as this is a time for sandflies in Sanya. And they may attack you not only on the beach.
Water temperature, C
Wind speed, meter/sec