Sanya is not an island, its a city on the island of Hainan.
Infrastructure in China is very good, especially train lines.