Jerez and Seville were the closest airports to Cádiz but flights were either ridiculously expensive or departed in
the ridiculously early hours of the morning solely from London (I live 160 miles or a 2.5 - 3 hr train journey from central London), so our options were narrowed down to Malaga or Madrid.