Sounds like you had a lovely time.
I think the economic crisis is a big part of the reason why you found it so empty. Budgets are tight and people are travelling less, so any place that relies on UK/Spanish/Euro tourism is feeling the pinch. Not so true of places like Barcelona, Ibiza and Marbella, where tourism is more internationally diversified. They are doing much better.