Tossa de Mar, tradicional pueblo de la Costa Brava