Xiachuan Island

Main street of Xiachuan Tourist Zone
Live seafood in seafood restaurant
Street musicians

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.