La defensa del litoral catalán, mientras el grupo catalán, comandado por Roger de Lauria se encontraba en Sicilia, se sustentó con una escuadra de once galeras de los almirantes Ramón Marquet y Berenguer Mallol, que derrotaron a los cruzados en la batalla de San Felíu de Guixols frente a las islas Formigues entre Rosas y San Felíu y, por segunda vez ya reunidos con la armada de Roger de Lauria, en la Batalla de Formigues ante Calella de Palafrugell el 27 de agosto,de Rosas el 3 de septiembre y finalmente, de manera decisiva enfrente de Cadaqués el 4 de septiembre.