The idyllic shores of the Tarn River, Alba, France