 The Carthaginian fleet was commanded by Hannibal Gisco, the general who had commanded the garrison of Akragas, and was based at Panormus, some from Lipara.When Hannibal heard of the Romans' move he despatched 20 ships under Boodes to the town.The Carthaginians arrived at night and trapped the Romans in the harbour.