To take North Africa can be time-consuming.

Why not go for Sicily first, besiege then plunder the Carthaginian capital (let them retake it), take Sardinia and Corsica, make peace with Carthage, and then turn your attention to Greece.