Hafen-Treff is a Swiss restaurant offering a large terrace with scenic views.