Xiachuan Island (Chinese: 下川岛; pinyin: Xiàchuāndǎo) (Hsiachwan Shan) is an island of the South China Sea, on the southern coast of China, part of the Guangdong province.