They are coming during the war not after.
If the marines are to come, they will come to Onigashima because Drake knows that's when they will be the most vulnerable and he is also aware of the alliance. Neko is arriving to the war in a clutch moment with WBP when the alliance defeat seems certain.
People said the same thing for Jinbe and he is already here.