GT289 is right and heads are going to roll. After working with other Services (the Army in particular) the Navy standard for responsibility of a Commanding Officer is unparalleled. That is one of various reasons the Navy considers O4- below "Junior" officers.
With very few exceptions, any time a USN ship is involved in a collision or runs aground the CO, the Officer of the Deck (Guy in charge of steering the ship) and the Navigation officer will be immediately relieved (fired). Sometimes a BOI will not find fault, but it tends to be a career ender any way you cut it.
Just to put the kebosh on conspiracy theories, (and staying with the sportscar analogy) a dump truck can run a red light or change lanes without looking. Having a Corvette may get you out of some situations, but if you only have a split second to make a decision, it doesn't matter. You are going to get run over. Now compound that with the fact that you are in one of the busier shipping lanes in the world (i.e. any major highway in a major city) and you can start to gather the picture.
I already know the counter argument is that it isn't the Corvette drivers "fault" and your insurance agent may agree. But the US Navy has a significantly higher standard. That BOI will crawl under the chassis and check the last time the brake fluid was flushed, the tread depth on the spare tire, and what the radio presets were for the last 5 years. The CO is ultimately responsible for EVERYTHING that happens on that ship.
My prayers go out to the friends, families and shipmates of the crew and especially those that made the ultimate sacrifice for our country.
22+ years (and still going) in the worlds greatest Navy (4 years 8 months and 6 days (but who was counting) on a destroyer