There are 2 places locally and I also Knight Insurance as they were certainly the best value for money for the level of cover I needed
Also Easyinsurance in Torrevieja, look at the web
If you have a mortgage be carefull to check if insurance is included with your mortgage as some Spanish banks bundle this without telling you
Also a good way to save money, once you have a community formed, is to buy insurance as a group using the administors as on my other property the building insurance is included with my community fee and my contents and public liability insurance is €70 year