Cadaques, Spain, Europe