Al sureste de la ciudad se encuentra una isla-península, la isla Taylors.