These tourists are paddling around the Iles des Cygnes, a small, tree-filled island just off shore from the Garden of Europe. It is surrounded by spraying water fountains from Lac d’Annecy. The snow-capped mountain is Dents de Lanfon. This means Teeth of Lanfon. The mount reaches an elevation of almost 6,000 feet.