Factual error: Fort Benning is stated to be in Virginia. It actually spans the Georgia - Alabama state line.
Factual error: Eternity Ring is set in 1946. Samantha was accused of spying because she was seen with a man outside The Old Vic. She admits seeing a play there but not the play alleged (Henry V instead of The Cherry Orchard). The Old Vic was bombed in the Blitz and was closed from 1941 to 1950.
Factual error: Foyle is disembarking from a trans-Atlantic voyage from a ship which, in long shot, is painted in Union-Castle line colours. This line served African ports, not the USA. Their ships had lavender-coloured hulls from the mid-50s.
Other mistake: Beck sometimes calls the safe breaker Harry and sometimes Malcolm, which is correct?
Suggested correction: His name is Harry Markham. He doesn't say Malcom.
Fifty Ships - S2-E1
Factual error: One of the wall pictures in the departure hut in the penultimate scene appears to show passengers boarding a Comet jet airliner, introduced in the early 50s.
Factual error: Sunflowers are not grown in the North of France. They're grown primarily in Provence and Poitou.