I carry a whistle too but no ferry or motor yacht is going to hear you.
Buy a radar reflector. They are cheap and simple. Most large boats use radar.
Radar Reflector If I sailed in a foggy area you bet I'd have one on my boat. You can store it and put it up when needed attached to a sidestay.
Mike Hill
N20 #1005