I agree with Witt. Hem the Soviet Navy in. It’s what the Germans did in real life.Even if you didn’t destroy it it can’t do anything (unless they bought some transports to attack Berlin, but then they wouldn’t want to get out)
If the game had no political restrictions you might need to judge whether the Soviet player will attack you if you didn’t let them through.