Be aware that one of the best spots mentioned in other blogs i.e. River Guadiaro near Gibraltar - is constantly patrolled by Gaurdia Civil and woe betide you if caught! Two reasons -1. you don't have Spanish license and insurance -result confiscated kit -denuncia and possible fine as with all freshwater fishing.
2. EVEN if you have license/ insurance its a RESERVE area WHERE NO FISHING ALLOWED - result confiscated kit -denuncia and possible fine!
If you know differently please reply - also worth telling Guardia Civil.