Lindau is a German island located at the foot of the Alps, home to a magnificent harbor, medieval architecture, and stunning lake and mountain views.