phil,
you have more choices to go to santiago from dusseldorf, aside form iberia, check with lufthansa (via madrid too), air berlin (via palma de mallorca) and is worth to check also the direct flight from frankfurt-hahn (very near from dusseldorf by train or bus) operated by Ryanair, 142,97 EUR at todays rates for your dates)

hope this helps! j.l.