Los almirantes benimerines decidieron que debían romper el cerco castellano-portugués para dirigirse hacia Algeciras por lo que decidieron atacar a la flota cristiana para enviarla a alta mar.