Collioure in France is a picturesque seaside village nestled on the Mediterranean coast. Known for its colourful buildings, charming harbour, and artistic heritage, it offers a delightful blend of natural beauty and cultural richness.