The beautiful Mediterranean town of Collioure (Pyrénées-Orientales)