El Castillo de San Pedro de Alcántara y su Plaza de Armas está ubicado en la isla Mancera, al borde oriental de la bahía.