Whirl Islands — Pokémon Heart & Soul
Every wild Pokémon here, by encounter method.
Whirl Islands lists 23 Pokémon across 10 encounter methods (grass, grass, grass, grass, and more), between level 10 and 40. 3 of them are on no other route's wild tables in this guide: Xatu, Omanyte, Kabuto.
Whirl Islands in the official games
The original game's table for this area:
Opens up at Beat Leader Morty — Ecruteak City Gym, badge 4.