That I can remember
Spain
1 Gran Canaria (LPA)
2 Tenerife North (TFN)
3 Tenerife South (TFS)
4 La Palma (SPC)
5 El Hierro (VDE)
6 Lanzarote (ACE)
7 Sevilla (SVQ)
8 Valencia (VLC)
9 Madrid-Barajas (MAD)
10 Barcelona-El Prat (BCN)
11 Bilbao (BIO)
12 Santiago de Compostela (SCQ)
Rest of Europe
13 Lisboa (LIS)
14 Paris Orly (ORY)
15 London Gatwick (LGW)
16 Dublin (DUB)
17 Frankfurt am Main (FRA)
18 Stuttgart (STR)
19 Berlin Schönefeld (SXF)
20 Copenhagen-Kastrup (CPH)
21 London Heathrow (LHR)
22 Athens Eleftherios Venizelos (ATH)
23 Sofia (SOF)
Africa
24 Marrakech Menara (RAK)
Updated. This adds the first non-European airport in my life, as well as 2 new non-Schengen airports (ie you actually have to pass through some sort of customs).