Qi'ao IslandFrom Wikipedia, the free encyclopedia Qi'ao Island (Chinese: 淇澳岛) is an island of Zhuhai, Guangdong province, China. Hills on Qi'ao Island