Weizhou () is a town of Haicheng District, Beihai, Guangxi, People's Republic of China. The town comprises two Gulf of Tonkin islands: Weizhou Island and a smaller Xieyang Island (æÂÂé³å²Â), covering an area of and with a population of 15,900. It includes 2 neighborhood committees, 9 village committees. , it has 2 residential communities (社åº) and 9 villages under its administration.