Chillon Castle is one of the most imposing castles in Switzerland and stands on a rocky peninsula on the shore of Lake of Geneva. It was constructed by the Counts of Savoy between the 11th and 13th centuries.