It's possible that there is an underwater current that is pushing the deep-keeled bergs but not the sea ice.
It could be certainly be upwelling, but there is also some input of meltwater + glacier advance that flows into the bay.
In any case, the bergs are usually flushed out rather quickly if there's no sea ice, unless they become grounded.