Something
like this is ideal
Stretch the peninsulas out as much as possible, whether they are stretched underground (for a tunnel, to make it as short, timely, and cost efficient as possible) or whether they are stretched above ground (for a bridge, to make it as short, timely, and cost efficient as possible). Dredging is costly, and a singular bridge across this region would be much cheaper, but long term, extending the peninsulas or building 4 or 5 small islands (really, just landing pads for a bridge or tunnel) would make the construction and engineering of a bridge or tunnel MUCH easier and hassle free, especially in this cold regional climate.