Sur une terrasse rocheuse dominant la rivière, Carennac s’étire sur les berges de la Dordogne. Le site est occupé depuis la période gallo-romaine mais c’est l’abbaye de Cluny qui en fit sa renommée en y fondant un prieuré en 1047.