Accroché au versant occidental du Mont Lachens se dresse le rocher de Sainte-Madeleine. Ce piton escarpé est coiffé par les ruines presque inaccessibles de ce qui fut jadis un castrum, érigé au XIe siècle. C'est tout ce qui reste du village primitif, assiégé au XIVe siècle par les troupes de Raymond de Turenne et rasé lors des guerres de religion. Les habitants sont alors descendus dans la plaine pour créer les communes de La Bastide et de La Roque-Esclapon.