Plot hole: When Ryback calls in to Admiral Bates and his people the first time he gives the size of the terrorist force at about 30. Now Ryback may be a badass SEAL but he is definitely not the best with numbers. 30 people including Krill would not be enough at all to run the operations of the ship including running the bridge, cutting the pieces necessary for the crane, running the engine room, not to mention all the people patrolling the ship that are looking for him after he has already taken out at least 5 of their men. So if they're getting this plan done, they're doing it with a hell of a lot more than 30 people.
Suggested correction: Ryback is only going off what Jordan said about the helicopter being full. A CH-46 can only hold around 22 people including the crew. So his estimates were actually high. This is more of a plot hole for the movie since there is obviously more than that killed throughout the movie.
Continuity mistake: Early in the film, a missile is fired from the ship, and it hits the satellite installation right outside the Navy headquarters (the people in the control room hear the explosion). It gets there very fast. Later in the film, a nuclear missile is sent towards Honolulu. That is supposed to take 24 minutes. Why so long, when the other missile got there much faster?
Suggested correction: The satellite facility wasn't at Pearl Harbor, it was somewhere else. Based on the map it was located on a small island and the ship was very close to it at the time the missile was fired so took very little time to get there. The people in the command center, not control room, hear the feed go out, not the explosion. Many hours later, and after a lot of sailing, when the missiles are fired at Honolulu, the ship could have been a couple hundred miles away from Oahu so the flight time at about 550 mph would be 24 minutes.
Factual error: In the scene where Ryback is swimming next to the submarine, it is clear that the water is brown and murky. If the ship is in the middle of the Pacific, the water would be crystal clear.
Suggested correction: While Mobile Bay is the likely location, the Pacific Ocean is certainly not crystal clear all over.