The island is located in the Jinzhou Economic and Technological Development Zone in Liaoning province, which is about 35 km from the city's downtown. It consists of the Bijia Mountain and the Celestial Bridge.
