There's a lot of help on the main GOV website
Entry requirements - Spain travel advice - GOV.UK (www.gov.uk) and a lot of discussion on travelling during coronavirus on the main forum here
Coronavirus and travel - FlyerTalk Forums
Also some decent discussions on the Spain forum which covers these areas too
Spain/Portugal/Gibraltar - FlyerTalk Forums
I hope you get there and have an enjoyable break !