Cadaqués is a beautiful white Mediterranean town that sits in a bay in the middle of the Cap de Creus Peninsula. It’s only 2 and a half hours north of Barcelona, Rural Tourism in Catalonia, Spain.