Located at the foot of a cliff along the Dordogne River, the village of La Roque-Gageac offers visitors a network of narrow lanes, a troglodyte fortress, tropical vegetation and a small church that dominates the valley.