Le Château de Beauregard qui fut construit vers 1250 est partiellement aux Monuments Historiques le 1er juin 1964 (façades, toitures).
Il se situe sur un promontoire, à 25 mètres au dessus du Lac Léman. Sa position stratégique permettait à la fois une protection et une surveillance du port naturel constitué par la baie de Beauregard.
Château privé, seuls le parc et les jardins se visitent durant la saison estivale