Xiachuan Island is an island of the South China Sea, on the southern coast of China, part of the Guangdong province.