W maju 1655 r. inwazyjna flota dowodzona przez admirała Sir Williama Penn seniora (ojca założyciela Pensylwanii) wraz z oddziałami generała Roberta Venablesa zajęła Jamajkę. Dwa lata później gubernator wyspy zaoferował piratom karaibskim port Royal jako bazę wypadową przeciwko Hiszpanom.
Dnia 20 kwietnia 1657 r. admirał Blake zniszczył hiszpańską flotę wojenną składająca się z 16 okrętów w zatoce Santa Cruz na Teneryfie. Sam stracił zaledwie jeden okręt, który dostał się pod silny ostrzał artylerii nadbrzeżnej. Po tej bitwie hiszpańska flota handlowa stała się praktycznie bezbronna i padała łupem blokad angielskich.
Jeszcze w latach 1657-1658 Hiszpanie próbowali kontrataków z rejonów Kuby i Jamajki, doznali jednak porażek w bitwach pod Ocho Rios i Rio Nuevo. Jedynym niezrealizowanym przez Anglików celem były próby zajęcia wyspy Hispaniola.