I can recommend Linea Directa, who are now arranging property insurance in addition to motor etc.
We have first loss cover for C73,000 Euros, yopr community will normally have basic buildings cover), contents for C32,000 Euros, with 300,000 public liability for 155 Euros a year. (2 bed, 2 bath, first floor, with rejas).
The usual Engish speaking operators, but the policy is in Spanish – I guess they haven’t had it translated yet, as this is a new markrt for them.
Our previous insurance was with Zurich, via a personal friend, but at 235 euros – money talks!