Chillon Castle is located on a rock on the banks of Lake Geneva. The water castle is the most visited historic building in Switzerland.