Other mistake: When Danny, Sam and Jo arrive on Guantanamo Bay Naval base, they are met by the driver who recommends they put on camouflage jackets so their dress whites won't be spotted by Cuban snipers distinguishing them as high ranking targets.They comply and as you see them drive away, right there on the top of their heads, bright white dress hats can be seen clear as day. While it's against regulations to remove hats outside, it's also against regulations to cover dress whites, so a half-assed measure is an odd choice.
Suggested correction: The white shirt with shoulder boards are proper for officers, and a sniper would recognize the target as one. White hats are worn both by marines and sailors of all ranks, and from a distance, the differences may be not so easy to spot.