Spain is a beautiful country in many areas. More fool you if you stay in a resort like Benidorm and refuse to see the rest of the country.
A bit like coming to the UK and only visiting Blackpool or Middlesbrough – or even London and stating there is no beautiful countryside. Loads of it around, if you choose to travel there. Try visiting Asturias, Cantabria or Navarra provinces, and coming out with such rubbish. Or visit Cornwall, Cumbria or the south-west Welsh coastline in the UK.