Roaming the island of Hainan