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