Allí fue acorralado en el puerto por la flota cartaginesa al mando de Aníbal Giscón.