I agree.
Also, in Denmark and today's Northern Germany, Wik is used in particular to designate places where boats could be beached and where trade was conducted in a non permanent fashion, i.e. a beaching harbour used for trade events.
Quite a few of those places became permanent settlements and the toponymy kept the -wik.
While a very unscientific thing to say, this makes sense if Viking included sailing from place to place exploring and trading.