In reply to The sharp end:
Catalunya is actually a big area, with hundreds of climbing zones, thousands of sectors (individual crags) and tens of thousands of routes.
The coastal area is pretty well developed — though nothing like the ugly, sprawling mess on the Costa Blanca.
With respect to mixing climbing with 'interesting' locations for the family, you can easily combine the two.
For climbing + beaches the best option is Tarragona province.
For climbing + city life/architecture the best option is Barcelona province.
For climbing + wild/scenic mountain landscapes the best option is Lleida province.
Girona province has a wonderful coastline but the climbing options are somewhat limited.
The really good thing is that the road network is excellent, so driving between the Mediterranean beaches of Tarragona/Barcelona/Girona into the Lleida Pirineus mountains takes less than a couple of hours.
Self-catering accommodation is widely available throughout the region.
There are many campsites (including the previously mentioned one in Vilanova de Prades) which offer a full range of family-oriented services.
Pete.