Shaped by millennia of glacier movements, the Stockholm Archipelago–with more than 30,000 islands–stretches into the Baltic Sea about 50 miles east of the Swedish capital. The new Stockholm ...