Die Insel is a German restaurant offering freshly prepared dishes with regional ingredients in a historic setting.