Snopes has tried very hard, but in my estimation, failed by omission; responding to some charges and totally ignoring others.
That is not the sharpest fact checking site currently available.
I am active working on getting a copy of the official Navy report on the Forrestal incident, and McCain's role in the 160-death disaster...
Go to post 8, those links were are pretty straight forward and true.
Years ago I saw a documentary on the incident in which they claimed the official Navy finding was that a jet powered generator was parked underneath the wing of a plane with the Zuni Missiles and it's hot exhaust is what ignited the rocket motor of the missile that started the disaster.
Apparently they had these mobile generators used to power the planes until their engines were started, and apparently these mobile generators used a jet engine as the power plant, and the exhaust was directed upward.
Rather foolish to park such a device underneath the wing of an aircraft with missiles on it.
Official Navy reports never stretch the truth either right? Official reports are just a set of assertions that will do the least harm to those in charge, or those that have birthright advantages, like Admiral's sons.