A week's sailing.
The Carthaginians were Phoenicians - a Semitic people, not Germanic.
umm it means farm land
When Carthage and Rome were allies, Carthage was a sea power, Rome a land power. Rome had to organise a fleet when war broke out with Carthage.
Nomads in search of arable land.
by land
Its surrounded by mountains
The ancient Roman republic's legions were primarily infantry troops who had a large stake in defeating Carthage because they were land owners. As land owners they had a clear stake in preserving their wealth and defeating foreign threats. As mentioned earlier, the Roman military had developed a superior infantry formation called "legions". The legions were well disciplined soldiers who had a regular set of maneuvers that helped increase their chances in battles. The land forces of Carthage were not as powerful as their naval forces. The armies of Carthage were mercenaries with no particular loyalty to Carthage other than the monies Carthage paid them.
Because there was not enough land to grow crops to feed all of the Phoenicians, they had to turn to the sea for trade. So they mostly used ships for transportation. I would have to guess that on land, they would just walk.
Carthage.
The Western Mediterranean and its lands.
After conquering Carthage, the Roman spread salt around the city as a symbolic gesture that it would never give them trouble again.
first voyage