Continuity mistake: When James Bond is fighting underwater with an opponent, the opponent rips off James' diving mask (which is blue). Then James rips another mask off another opponent who is lying dead on the ocean floor. This dead opponent's mask is black. James puts on the black mask and then he turns around and the mask is blue again.
Continuity mistake: When Bond is being chased through the parade, they show the float with the girls on it. In the background behind it as it rolls by is a red sign that says "The Perfume Shop". Later Bond is seen running up to the float and going inside of it to hide. When Fiona runs up to the float and sees the blood on it, the red sign is still visible, which means it was not really moving in the parade at all.
Revealing mistake: In the scene where Bond is trapped in Largo's shark-infested pool, he uses his mini air tank to breathe. In most of the subsequent shots, look closely at the actor's face: it looks a lot more like a stuntman than Sean Connery.
Continuity mistake: When Bond and Domino are walking along the beach in shallow water, Domino stands on a poison quill spine with her right foot. But when is Bond sucking the poison out, he does so from her left foot, because Domino displays the injured foot as the left one.
Other mistake: During the sequence where Bond flees the baddies during the carnival, it becomes clear that the locals made their own outfits. For a few seconds, we see a group with headpieces that read "007" - so much for "secret" agent. To add a bit of humour to the moment, a dog can be seen urinating against the passing parade.
Continuity mistake: Just after James Bond and Domino leave the gaming table to sit at a table to order, the two views of her back shows that she is holding a cigarette in her right hand that is not lit, but in the two views facing her the cigarette is lit with smoke.
Factual error: Bond and Leiter are in the helicopter and as Bond tells Leiter to get the military personnel to show up for the show-down, he makes reference to "Miami Beach and Orlando Beach". Seeing as how Orlando, Florida is about 50+ miles inland, there is no such place as 'Orlando Beach'.
Revealing mistake: When James Bond and Felix have found the missing plane, look at the colour of the water as the helicopter lands, it is evident that is landing in shallow water, (they are supposed to be in much deeper water with sharks swimming below them) you can see the sand below. If the helicopter had landed on deeper water, the water colour would be dark blue.
Plot hole: When Angelo sets the Vulcan down in the sea, he blows the canopy and extends the landing gear. As the plane settles, he attempts to release his harness, then has his air line cut by Largo. He futilely beats on the harness release, when all he had to do was pull the face curtain handles to trigger the ejection seat, which would not only blow him clear of the plane, but would separate him from the seat itself. Having trained for two years, for this specific mission, he would undoubtedly be familiar with ejection procedures.
Revealing mistake: When Bond goes into the hotel room and finds the girl in the bath, he gives her a pair of gold shoes. She gets out of the bath with the towel wrapped around her. However, when you look in the mirror, you can see that she has a pair of white pants on.
Other mistake: When Bond and that girl are floating at the end right after the boat crashed, the bottom of the ocean looks very shallow and very much like the bottom of a pool.
Revealing mistake: When Bond hits the fire alarm in the spa with his elbow you can see the padding on his elbow to protect against the blow.
Continuity mistake: The man with the eye patch is underwater on his way to retrieve the bombs, then confronts Domino about the camera on the yacht, and then is in subsequent underwater scenes as the bombs are being brought back to the yacht.
Factual error: The second blackmail message from SPECTRE tells the British that they must drop the ransom diamonds in a container "off the coast of Burma, in the Mergui archipelago, latitude 20 degrees north, longitude 60 degrees east." Unfortunately, 20 N, 60 E is nowhere near Burma. It's right off the coast of Oman in the Arabian peninsula, all the way on the other side of India from Burma. The actual coordinates for the Mergui archipelago are approximately 13 N 97 E. I guess there wasn't a map handy....