As an expat in Spain, I try to choose a policy that takes into account my permanent address and regular travel abroad, so https://www.globelink.co.uk/policy-options/spain-travel-insurance.html seems like a good resource for preliminary research. For expats, it’s especially important to check registration requirements and length of stay in the country. It’s also worth making sure your chosen destination is covered by the insurance. Do you check the length of stay requirements in Spain?