Hainan: a guide to the beach holiday | Simple Travel