Cerca del Castillo de Edward, sobre un saliente rocoso que se adentra en el mar, se halla la ciudad de South Cape.