Unfortunately the Japs got their revenge six months after Midway in The Battle Of Iron Bottom Sound. Worst defeat for the US Navy ever.
There were multiple battles off Guadalcanal some we won some lost, some were disasters, the Battle of Savo Island being the worst. We lost four heavy cruisers and had more damaged in that battle alone. The two November 1942 sea battles of Guadalcanal were vicious bar knife fights with US destroyers and cruisers slugging it out at point blank range with Japanese battleships. Some got so close the Japanese battleships could not depress their main guns to fire and our AA gunners were raking the decks with 20mm cannon fire. One USN destroy, I believe had a combat life of about a minute or two before being obliterated by battleship gunfire.
Then the next evening came the USS Washington and USS South Dakota’s with four DD’s taking on the entire Japanese fleet at Guadalcanal. Essentially the USS Washington fought the entire fleet and won the battle.