A short detour to the north of Italy takes us to the largest island in southern Europe's inland waters, Monte Isola in Lake Iseo and its small neighboring islands.