Cantine des Rives is a Swiss restaurant housed in a charming wooden building, offering scenic views.