Plot hole: The Disco Volante puts to sea and Bond comes aboard disguised as one of the divers. Largo tells the captain to set course to Miami Beach. After being exposed and captured within the underwater cave, Bond is eventually rescued by Leiter in a helicopter. Bond tells him that the Volante's course is Miami Beach and that the bombs are transferred to a wreck on Fowley Point. There is no mention of Fowley Point before - the wreck just serves as a location for the final underwater fight. (01:53:00)
Plot hole: It would not have been possible for Bond to place his jet-pack on the roof of Jaques Bovier's mansion. If he flew up there, everyone would have heard him - it's very noisy. And since it's also quite heavy, it is hard to imagine that he would have time to climb the wall, place it there, and get into the mansion, during the same time it took Jaques Bovier to get back from the church - which he left before Bond did.
Plot hole: It seems very convenient that Largo should have with him an entire team of men ready to do battle to over the bombs at the end of the film when he couldn't have known Bond had already got word that the bombs were in Miami. A few men to help handle the bombs yes, but he just has to have about the same number of men ready to counter balance the good guys jumping from the plane.
Plot hole: How does Fiona know about the escapades Bond has had with other women? She wasn't around when he was with any of them, if they were enemy agents they've been killed and if they were good Bond girls they're not telling the world what they did with Bond. It's not like he's blabbing to the world what he does so how does she know any of this?