Shangchuan Island is the main island of Chuanshan Archipelago on the southern coast of Guangdong, China. Administratively, it is a part of Chuandao, Taishan. From Wikipedia
Officials are concentrating on restoring power, transport and island communications after the storm’s landfall.