I think another problem is that so many people now own holiday homes, and rather than eating out and going to bars everynight, they are doing this in their own homes, for at least part of the time they are here.
I know that the first time I came to the area with my family, we had 3 small children with us, and were in a rented villa. We would eat out every night, but tried to keep to the restaurants close to the villa, and never went in a bar once in the whole 2 weeks, instead we would buy drinks at the shop, get the kids to bed, then sit o the balcony and enjoy a drink in peace.