According to my book (History, Enrico Cravetto, Rotolito Lombarda, 2007 Instituto Geografico De Agostin, book 3) Hamilkar Barca begun his conquests in Iberia in 237BC. He conquered zone around Gades, Andalusia, upper Baetis all the way to cape Palos. After his death (in 229.), Hasdrubal, who was his successor in Spain, founded Carthagena. After that Hannibal arrived, and crossed the Ebro river. That's what i''ve found concerning Iberia.
As for African colonies, in the book it's said that most of the colonies on the N. African coast were founded somewhere in 4CE BC, and after that Carthage started to spread her influence into South Africa (4-3 CE BC): in approx same time they founded Caralis, Nora, Sulci and Olbia on Sardinia.
If i find something more, i'll update this post of mine.
Bookmarks