IGN Topographic Map of Spain
Below is an IGN (Instituto Geográfico Nacional - the Spanish equivalent of the OS) topographic map of Spain (excluding automomous regions such as Catalonia, the Canaries, and the Balearic Islands).
Scroll southwest for the Canaries, which are also included.
The IGN have a hard to use online version here : signa.ign.es, which includes the missing areas. Make sure you select 'mapa' map type
There are a bunch of Cicerone, Sunflower and Rother guidebooks to mainland Spain, the Balearic Islands, and the Canaries
Editorial Apina (Amazon UK) has combined 1:25,000 maps with multilingual walking guides