In response to the original question from my personal experience on a day to day experience of many areas along the coast I would firmly say Girona. Short term clients have made healthy returns and long term is very positive.
Best regards
G D Moran
info@legalandfiscal.com