Plot hole: Being transported from the west of Costa Rica all the way to Northern California by ship would take about a week. Are we to assume that Owen, Claire and Franklin were staying put in the back of the truck the whole time undetected? They would have to eat and use the restroom, at least.
Suggested correction: Maybe they did have to sneak around but the director thought making us watch Owen sneaking away at night to take a whiz wasn't really important to the plot.
It was established in the plot's timeline that the ship travelled overnight. A ship like this travels at about 12 knots and would take for them about 9 days to complete that voyage.
Plot hole: There was only one T-Rex on the island. When Owen and the others are running down the side of the island escaping the volcanic ash, another dino tries to eat them but then the T-Rex shows up and kills it. This establishes the T-Rex was there in that spot. Owen and the others then wash up back on shore and find the soldiers loading the dinos on a boat and stow away. Then when Blue is bleeding out they have to get a blood transfusion and the only viable candidate is the T-Rex who is now captured and sedated on the ship. How did the soldiers capture, let alone bring the Rex to the ship from where it was seen by Owen back up over hills and rocky terrain? It would have been an all day process just to haul the T-Rex to the ship. It just magically appears on the ship after they stow away on it and can provide the blood Blue needs.
Suggested correction: There was a shot showing the T-rex being carried to the boat via helicopter during the beach scene before the transfusion occurs.