Posted by quovadis (158 days ago)
I've been to both and I'd say Sanya without a doubt, where water is clearer and sand, finer, not to mention air ticket is cheaper too. Yalong Bay in Sanya is one of the most interesting beaches I've been to so far. Sentosa, on the other hand, has more attractions for the family, including regular performances and oceanariums.
(I am based in Hong Kong)