The island also sat at a strategic point of the new city centre, bordered by the new CBD on the north and the Pearl River on the south.
Se encuentra en el sur del llamada nueva ciudad de Zhujiang, al norte de la Torre Cantón, y el este de la isla Er Sha.