Stockholm has a lot of waterfront - it is a city made of islands, 24000 of them in the archipelago although the city centre rests on something like 10 main islands at the junction between the Baltic Sea and Lake Mälaren. It is not surprising, therefore, to find lots of interesting things on the waterfront.
Spirit of the Wild photo exhibition in Nybroplan/Berzelii Park
Data obelisks
Naval band