Nach der Niederlage der spanischen Armada 1588 gegen die britische Flotte vor England lenkt der Pirat Robeles (Christopher Lee) sein beschädigtes Schiff "Diabolo" zwecks Reperaturen in den Hafen einer kleinen britischen Küstenstadt. Da die Stadt sehr abgelegen liegt, schafft er es, den Bewohnern einzureden, daß die Armadaflotte den Sieg davon getragen hat und zwingt die Städter, bei der Reparatur mitzuhelfen. Als die spanischen Besatzer jedoch immer mehr Schrecken und Zerstörung verursachen und einige Frauen entführen, regt sich Widerstand und unter der Führung des Schmieds Tom (Andrew Keir) schlagen die Engländer schließlich zurück...