Brian63 I do agree the weather in July is very nice it may rain for about 5 mins and then clears up again like nothing happened.
Where on the mainland do you plan to visit? You might want to consider then Cayo area for a couple of days for some good tours.
I can always point you in the right direction.[email protected]