Other mistake: After being torpedoed, John Wayne orders Burke to radio Pearl Harbor. Burke asks "And break radio silence?" to which Wayne sarcastically replies "don't you think the Japanese know our position?" Actually, a submerged WWII sub could not transmit (radio) without surfacing. Having run up on the submerged sub by chance, only the sub knew their position at that moment. Breaking radio silence did in fact give their position away to the Japanese command.
Factual error: When Rock is shaving, and then when he goes to Eddington's cabin, both cabins and the passageway have fluorescent lights. Since this type of lighting wasn't commercially available until earlier in 1941, it is unlikely that an elderly heavy cruiser like "Swayback" would have been equipped with such modern lighting.
Continuity mistake: After USS Cassidy joins Torrey's group, Mac is on the bridge conversing with another officer, and the "Swayback" is visible on the port quarter. A submarine contact is made at 020/2000 yards which would be even further to starboard, and the Cassidy prosecutes the contact. Then the "Swayback" gets hit with two torpedoes on the PORT side.
Factual error: When Kirk Douglas is at the morgue to identify his wife's body, he asks the attendant about the man she was brought in with. The attendant replies, "The Army Air Force claimed the body this morning." Unlike Britain, the United States had no Air Force until 1947. A correct reply would have been "The Army..." or "The Army Air Corps..."