Ich halte die Sperre der Straße von Gibraltar nach wie vor für einen Mythos. Es gelingt selbst heute mit Motorschiffen, Hubschraubern und Radar der spanischen Küstenwache nur mit Hilfe der Marokkaner Drogenhandel und undokumentierte afrikanische Einwanderer einzudämmen. Wie hätten die Karthager mit Muskelkraft gegen Muskelkraft und ohne technische Hílfsmittel die Meerenge schließen sollen?
Das ist nicht vergleichbar.
Ein modernes Schmugglerschiff kann innerhalb weniger Stunden die Meerenge überqueren. Es hat gute Ortskenntnisse, kann nachts fahren und die Küstenwache hat nur ein kleines Zeitfenster, um es zu entdecken und abzufangen. Und die Schmuggler haben natürlich an Land auf beiden Seiten Unterstützer und Versteckmöglichkeiten.
Die Karthager haben dagegen damals beide Landseiten kontrolliert - jedenfalls soweit, daß ein potentieller griechischer Blockadebrecher von Land nicht auf Hilfe rechnen kann. Der Blockadebrecher muß parallel zur Küste fahren, über eine recht lange Strecke - das "Sperrgebiet" umfaßt ja nicht nur die direkte Linie zwischen Gibraltar und Ceuta, sondern im Prinzip das ganze andalusische Küstengebiet. Soweit ich mich erinnere, kann man von erhöhten Aussichtspunkten an der Küste das komplette Gebiet der Straße und des angrenzenden Mittelmeers/Atlantiks übersehen.
Zwischen Marbella und Cadiz dürfte ein frühantikes Schiff je nach Wind- und Strömungsverhältnissen vielleicht 4 bis 8 Tagesetappen gebraucht haben. Viel Zeit also für die Karthager, das Schiff aufzubringen.
Ein einzelnes, schnelles Schiff könnte es im Ausnahmefall wohl schon schaffen, eine solche Blockade zu überwinden. Aber ich kann mir niemand vorstellen, der in dieser frühen Zeit die Ressourcen aufbringt, um eine so riskante Mission durchzuführen.
Für die normale Handelsschiffahrt dagegen war die Gegnerschaft der Karthager gegen eine Passage schon ausreichend Risiko, um es gar nicht erst zu versuchen. Wahrscheinlich war gar keine echte "Blockade" im Sinne späterer Zeiten nötig (also mit speziellen patroullierenden Kriegsschiffen).
Es könnte schon gereicht haben, daß die Karthager alle wesentlichen Häfen kontrollierten und genügend Schiffe in der Region hatten, um Fremde zu kapern, sobald diese in Sichtweite kamen.