Shaped by millennia of glacier movements, the Stockholm Archipelago–with more than 30,000 islands–stretches into the Baltic ...