Yvoire sits on the tip of the Léman peninsula, dividing Lake Geneva into its two basins, its 14th-century walls and castle built by Amadeus V of Savoy in 1306. The village looks across the lake to Switzerland and is consistently listed among the most flowery villages in France.