China Travel Guide: Hainan Island, China trip advice & tips