La Rance Barrage - Wyre Tidal Energy La Rance Barrage is the world's first tidal power station. The facility is located on the estuary of the Rance River, in Brittany, France. Opened on the 26th ...