To stop Mediterranean vessels, which are not seaworthy enough to be able to cope with the Atlantic Ocean, sailing into waters they couldn't historically have survived in.
Plus the Carthaginians ran a blockade of the Pillars of Hercules (with squadrons based out of Gader), to prevent anyone breaking their monopoly on the tin trade with Britain.