Not a fix per se, but a safer system going forward.
Given all the variables, is it feasible to build a system that continuously runs through multiple failure modes, predicts where the ship would end up and then guide the ship on a course where even a loss of power would have the ship drift between the supports.
Was there a configuration of the ship that would have prevented it from hitting the bridge even after the power loss.
This seems like something that could be continuously calculated in realtime to keep a ship in a safe corridor, such that it wouldn’t strike the bridge even if the engines failed, based on winds, currents, size, load, etc.
I’m speculating about fixes, because it seems prudent to think about how to prevent the next strike before it happens. I feel like technology could reduce that risk to some degree.