Quoted By:
Okay, I have a map of Ula'Ula Island saved, so I'll probably post it as an avatar.
Looking closely, we can safely say that Ground, Ice, and Psychic are the safest bets to put on that island due to the desert, icy mountain, and the observatory (the latter has historically been associated with Psychic-types in general). I'm gonna assume that shady town occupied by Team Skull will not have a Trial Captain. Instead, I'm gonna make a separate assumption and say that that town is the original home of the island Kahuna, and his/her signature Pokémon is Alolan Persian. Moreso, this Kahuna might actually even have some sort of relationship to Team Skull in some way, shape or form. The fact that Alolan Persian appears to being kept incredibly close under wraps leads me to assume it's role in the game is quite significant.
If there's only one more type, then I suppose it could be either Bug or Flying (or even both). Especially if the possibility is that Poni Island is home of the Dragon, Steel, Ghost, and Fairy-type specialists. Maybe even Poison if that's what Marshadow's gonna be.