The last time something like this happened:
And does anyone recall what the only redeeming factor of that Day of Infamy was? The fact that none of our carriers were in port. Unfortunately, we no longer have battleships, which means the only things underway when that picture was taken were "small boys".
In fairness, that picture was taken during a Christmas stand-down, one of those ships is currently being converted into razor blades (the USS Enterprise, unfortunately), the USS Eisenhower (also in the picture) left on its deployment in February, and some of those flat-tops in the distance are technically amphibious ships and not carriers (even though they are as large or lager than World War II carriers)… but, still, that is an awful lot of Navy hardware all conveniently parked in a nice little line.
(Found by way of OldNFO.)