Beynac-et-Cazenac is located along the pretty Dordogne River