The beautiful Mediterranean town of Cadaqués sits at the northeastern tip of Spain.