No obstante, su armada fue atrapada por una fuerte tormenta que desvió a la flota hacia las Islas Baleares, dónde muchos de los barcos que la componían tuvieron que ser transportados a tierra a fin de ser reparados, lo que retrasó mucho la llegada de los cartagineses a Cerdeña.