This is the latest on entry into Spain from Monday 7th June (not sure how good your Spanish is!) but basically if you are fully vaccinated with an EU or WHO approved vaccine and had your last vaccination at least 14 days before arriving into Spain, you are welcome to come here from anywhere in the world.
https://elpais.com/economia/2021-06-...ias-antes.html
Here's the English version
https://english.elpais.com/economy_a...reviously.html