Theory structure:

1) The last Road Poneglyph is in Fullalead (two alternative explanations)

– 1.1: Captain John’s treasure is the last Road Poneglyph and it is located in Fullalead; or

– 1.2: Whitebeard took the Poneglyph from Fishman Island, and now Blackbeard has it.

2) Why Red Hair Pirates and Cross Guild have already been set to face Blackbeard pirates together:

– Buggy;

– Mihawk;

– Crocodile;

– Red Hair Pirates;

1.1) Captain John’s treasure is the last Road Poneglyph and it is located in Fullalead

– Early in the story, we see Buggy and his crew searching a skull-shaped island for Captain John’s treasure. Buggy seemed very sure that this was the loot’s location, although he ended up being wrong.

– Later on, in Impel Down, Buggy gained the marker that leads to Captain John’s treasure from Luffy. While it isn’t 100% confirmed that this is a legitimate treasure mark, it’s highly likely since Luffy took it from Thriller Bark, where Captain John’s zombie was.

– Captain John was a member of the notorious Rocks Pirates. Fullalead Island is where the Rocks’ Pirates first came together, so it makes sense that one of the former crew members (John) would return there after the crew disbanded.

– After the God Valley Incident, the Rock’s crew disbanded. Two of the crew members ended up with a Road Poneglyph: Big Mom and Kaido. John could have obtained the third one.

– Fullalead has a massive stone skull on it, just like the island that Buggy was so sure was the location of Captain John’s treasure.

– Captain John being in Fullalead would also explain why Buggy hasn’t yet acquired the treasure, since Blackbeard currently resides there.

1.2) Whitebeard took the Poneglyph from Fishman Island, and now Blackbeard has it.

– A Road Poneglyph was located in Fishman Island.

– Fishman Island became Whitebeard’s territory.

– The Road Poneglyph has been missing for 26 years.

– Whitebeard probably knew about the existence of Road Poneglyphs, he even knew about the void century and the will of D., after his last conversation with Roger.

– It is possible that Blackbeard took the Poneglyph after the Payback War, as Marco states “he took everything from us”.

2) Why Red Hair Pirates and Cross Guild have already been set to face Blackbeard pirates together:

Buggy:

– At this point in the story Buggy has both the marker and a strong crew to attack Blackbeard and get the treasure he has wanted for so long.

– It is not only Shanks, but also and above all Buggy, who makes us notice the strange nature of Blackbeard, thus creating a precedent among the three.

Mihawk:

– Perona is probably on her way to try to save Moria, so she’s headed to Fullalead. Having Mihawk arrive there (because he is with Buggy who wants the treasure), would create a funny play with Perona, who will believe Mihawk is there for her (and maybe she’s not entirely wrong).

– As pointed out by many Mihawk being defeated (killed?) by Blackbeard pirates is a great reason for Zoro to have a strong resentment toward a member of that crew.

Crocodile:

– Crocodile was defeated by Whitebeard in the past, and his goal during the Summit War of Marineford was to take revenge. Blackbeard is the one who took away this possibility, so I can see for someone like Crocodile, Blackbeard’s desire to take revenge.

– Also, Blackbeard was Crocodile’s replacement among the Seven Warlords as underlined in their dialogue during Impel Down.

Red Hair Pirates:

– In Marineford, Blackbeard stated “this is not yet the time”. I think it is a clear anticipation of Oda to tell us that sooner or later this confrontation will come.

– Shanks scar has been done by Blackbeard as clearly stated by Shanks.

– As pointed out by many Shanks and Yasopp being defeated (killed?) by Blackbeard pirates is a great reason for Luffy and Usopp to have a strong resentment toward a member of that crew.

My conclusion:

– Either that Captain John’s treasure is the last Road Poneglyph or that Whitebeard took the Poneglyph from Fishman Island ( I can see both), I strongly believe that the last Road Poneglyph is in Hachinosu (Fullalead).

– In any case, I believe that Captain John’s treasure is located in Hachinosu as well.

– At this point in the story Buggy has both the marker and a strong crew to attack Blackbeard and get the treasure he has wanted for so long.

– Other Cross Guild (both Mihawk and Crocodile) members have valid reasons to arrive in Fullalead as well.

– There is good reason to think that Shanks will also clash with Blackbeard soon.

– Based on the above, I believe Red Hair Pirates and Cross Guild Pirates will team up against Blackbeard, and they will collide in Fullalead.

Theory by L7Z7Z (https://www.reddit.com/user/L7Z7Z)