I think Oda may going to be doing a very unorthodox thing with these next few islands (to help escalate pacing), where antagonists pool over into the following location as we race towards One Piece.
You have Egghead (Kizaru), Elbaf (maybe Shanks?), and Fullalead (Blackbeard), as it potentially cascades into a huge ass battle royale between Luffy, 2 other Yonko and an Admiral fleet on or around Lodestar and even Laugh Tale. Then maybe this leads to a major final battle with these either of Yonko, Akainu, and Im towards Mariejois. But lets see how Kizaru is treated first
The real question is how or when we even head into the opposite direction, since we know for a fact Shirahoshi must be used for something with Luffy and FI's destruction prophecy.