“In late December” only four of the eight battleships were sunk. Only a few other smaller ships were sunk.
The Pacific fleet was in no way “at the bottom of Pearl Harbor.”
One area in which things could have turned out much worse...the alternate anchorage on the west/southwest side of Oahu was in deep water. If the fleet had been there on December 7th instead of in the harbor, all the ships sunk would have been permanently lost.