NanhuangNanhuang is an island and a town that is located in Rushan, Weihai, in the eastern Shandong province of China.