You're mixing concepts: in the Spain base map, you'll find residential areas, which corresponds with a way landuse=residential. That's all.

Administrative boundaries, both ways and relations, with admin_level (9 or 10) tags, roles admin_centre, and so on... only can be defined by the local administration. I see you've added them both Eivissa and Santa Eulàlia... but you need the official source (SHP or similar) that defines the boundaries of the neighborhoods.

Regards