Discover the little hamlet of Saint-Chely-du-Tarn, an absolutely adorable place in the heart of the Gorges du Tarn in Southern France.