The doctor that treats Neal's gunshot tells him to stay off his leg or risk tearing the stitches and it bleeding again, therefore why he has to be helped to the car. What is supposed to be the same day or next day, Neal's walking around on the leg with barely a limp.
The unnamed island where Neal and Moz are hiding is supposed to be part of the Cape Verde archipelago, which is a former Portuguese colony and an independent country where the national language is Portuguese. However, all the characters there are speaking Spanish instead, for instance when they say "gracias" when they should say "obrigado".
While telling Diana and Jones the story of the island, Neil says, "So then Maya tells Dobbs exactly where we were."
Maya actually told Collins where Caffrey was, not Dobbs.