Other mistake: When Fatima Blush intentionally water-skis straight up the ramp to the waterfront bar where James Bond catches her, she apologizes, "How reckless of me! I made you all wet!" To which Bond replies with his classic line, "Yes, but my martini's still dry." However, Bond's beige sport jacket (which should instantly show any water stains) is not in the least bit wet.
Continuity mistake: When Bond and Domino jump into the water from Palmyra, the Arabs are shooting at them with rifles from the wall. The submarine starts shooting at the top of the wall. But in the second shot of the submarine it is very far in the background - shooting at a point in the wall which is very very far from where Bond and Domino are in the water.