Don Francisco del Castillo, marki av Villadarias hadde kommandoen i den truede provinsen Andalucía. Cádiz, den største byen i Andalucía, hadde en garnison på 300 dårlig utrustete menn, og om lag like mange mann langs kysten, Men da den allierte flåten dukket opp, fikk soldatene stort mot og et stort ønske om å drive dem tilbake. De velstående byene Cordoba og Sevilla hjalp spanjolene. Adelsmennene gikk til strid og de lokale bøndene ble organiserte i bataljoner, slik at etter en hadde fylt opp garnisonen i byen, kunne Villadarias fremdeles stille opp fem eller seks hundre gode ryttere og flere tusen militssoldater. For å styrke stillingen sin ytterligere, sikret den spanske kommandanten havnen ved å trekke en sterk bom og senke to store skrog ved inngangen til havnen.