L'Isle sur la Sorgue is a charming town known principally for the numerous canals that run through it and the picturesque waterwheels found throughout. Many cafes and restaurants boast views of t...