Here's how it works:
* Whirlpools: They block your path.
* Surf: A move that allows you to traverse water.
* Pokemon that learn Surf: Many Pokemon learn Surf, but some of the common ones include:
* Squirtle: Learns Surf at Level 38
* Wartortle: Learns Surf at Level 38
* Blastoise: Learns Surf at Level 38
* Psyduck: Learns Surf at Level 36
* Golduck: Learns Surf at Level 36
* Lapras: Learns Surf at Level 42
* Gyarados: Learns Surf at Level 58
Note: The specific Pokemon you need for each whirlpool might vary depending on the area you're in, so be sure to check your Pokemon's move set.