El Almirante Pessanha perdió debido a su actuación en la batalla su cargo y fue reemplazado por Juan Alfonso Tello, mientras que Fernando I de Portugal, se vio obligado a pedir la paz a Enrique II, ya que, hasta entonces, no habían venido refuerzos ingleses a causa de las secuelas de la catástrofe de La Rochelle y ya no podía tener esperanzas al respecto con la flota castellana delante del puerto.