Quand les autres puissances maritimes d'Europe commencèrent à menacer la suprématie navale de l'Espagne, Cadix fit face à de nombreuses batailles. Une flotte anglaise dirigée par sir Francis Drake attaqua le port en 1587 en détruisant de nombreux vaisseaux et en 1596, la ville fut pillée par des navires anglais sous les ordres de Robert Devereux, comte d'Essex. Au cours du siècle suivant, Cadix fut attaquée par les Anglais à trois reprises: en 1625, en 1640, en 1656, et d'autre-part en 1702, lors de la guerre de succession d'Espagne