La ciudad de Cartago poseía dos grandes puertos, el comercial y el militar, que le permitieron dominar militar y comercialmente el Mediterráneo occidental.