Perched precariously on a cliff over the river Dordogne, it is quite wonderous that the village of La Roque-Gageac exists at all.