Castelldelfels, Sitges, Lloret de Mar.
От Кастейльдельфейса ехать на автобусе до центра Барселоны минут 40. И минут 20 до аэропорта. Это, кстати, 1 зона Барселоны, поэтому можно будет воспользоваться обычной транспортной картой.
Ситджес - очень милый, хороший город. До центра на поезде (это уже считается 3 зона, часто не наездишься), тоже около 40 минут - 1 часу.
Ллорет дэ Мар находится дальше.
Не советую выбирать Salou.
Все зависит от того, какой отдых ищете.
P.S. Живу в Барселоне.
Спасибо большое Valeriya. Статья о климате https://turdnevnikzima.ru/?p=2272 и видах туризма в Испании.