Los diez barcos de Jaime Escribano y otros quince navíos castellanos al mando del almirante Egidio Boccanegra, fueron enviados a Ceuta con el objetivo de hacer el mayor daño posible a la flota del rey de Marruecos, que esperaba en ese puerto la llegada de la flota granadina para acudir al auxilio de Algeciras.