Mia Blaze
I'mma gonna Deku in the face, Kacchan
Do they really need to stay on Akala? We just saw Ash casually fly there not even 20 episodes ago.
Heck, Kiawe lives there, and nothing stops him from leaving his home and coming back.
No, they don't. We saw Kukui call upon a ride Pokemon to fly Ash across to Akala in episode 11, so whey should the entire class stay there for a couple of months or so? Sure, they're on a class trip to Akala at first but Ash can just as easily ride Pokemon it back there to complete his other trials.