It is not clear what you mean by port problem.
No one sacked Rome during the Punic Wars.
No, Cleopatra and Marc Antony were roughly 200 years after the Punic wars.
Rome fought Carthage for 23 years 264 to 241 BCE during the First Punic War.
Carthage.
Carthage.
The generals of Carthage in the punic wars was Hannibal and his son Hamilcar.
If you are referring to the temple in Rome called Pantheon, it was built some 200 years after the last of the Punic Wars.
There were three Punic Wars spanning over a hundred and twenty years. During this time there were scores of generals of the Carthaginian forces. The most prominent was Hannibal Barca during the Second Punic War 218-202 BCE.
The Punic Wars.
The Punic Wars had no self or selves.
Rome won the Punic Wars.
Carthage