Run past Flynn and head North as quickly as possible to reach the next shelter before the wind can blow you back where you came from.  Follow the path South on the left to the next shelter for another strong gust, then continue to the Southwest at pace.  You’ll soon reach the bottom-left corner of the Gym, where the next local trainer awaits.

Battle: Pilot Winslow (2220 Poke)
Opponent: Sigilyph Lv 37

Head North past the shelter at a run so you can take a right and duck into the next safe area you come across.  From here it’s a short jaunt Northwest to the next wall, which has another Gym Trainer sheltered in it.

Battle: Pilot Elron (2160 Poke)
Opponent: Archen Lv 36, Unfezant Lv 36

Come around to the right of the shelter and down to face the next trainer- likely moments before the wind would have slammed you into his line of sight anyways.

Battle: Pilot Ewing (2220 Poke)
Opponent: Unfezant Lv 37

Head to the right of Ewing and up a little to reach the next shelter, after which you’ve got a bit of a challenge- the run across the grating is long here, so hurry along to the West as fast as you can, then duck North into the shelter.  You’ll see three paths off to the right other than the one you arrived here via, and you’ll need to take the third one down to get to the last trainer in the Gym.