I'm staying on an "Island" in Provence

We're staying for a month in a town in Provence called l'Isle Sur La Sorgue, which means "The Island on the Sorgue." The Sorgue river starts as a natural spring coming out of the ground. At some point, the river splits in two, then re-joins later down the river. The land between the split is this amazingly charming town, an "Island" on the Sorgue river. Over the centuries, local residents have built canals throughout the town to support various industries, and so there's water everywhere (it's basically the opposite of California).