Often referred to as the Venice of Provence, L'Isle-sur-la-Sorgue is famous for its canals and unique setting. The village ...