Where is Nanhaiulian?

Where is Nanhaiulian located?

Nanhaiulian, Hainan, China (approx. 19.46778°, 110.545°)


Where is Nanhaiulian on the map?