Where is Xinhai?

Where is Xinhai located?

Xinhai, Hainan, China (approx. 20.05611°, 110.1569°)


Where is Xinhai on the map?