Here's why I like this place. The Sun hid under the Lake of Geneva, on the right side of the image. Chillon Castle Is an island castle located on Lake Geneva, south of Veytaux in the canton of Vaud, Switzerland.