Go to the kimono dance theatre in Eucratek, beat the team rocket guy, and an old man will give it to you.
Surf from Olivine
there are a lot of Pokemon that can learn surf but mostly water type Pokemon can learn surf but did you know that snorelax and rydon can lean surf
When you use Surf or Rock Climb.
you have to surf to cianwood
seafoam islands. surf from cinnibar
you go up to the water you want to surf on and press a and say yes.
use rods or surf.
just use surf
rock tunle surf down and there
a seel is type water, to get it surf.
surf from olivine to cianwood
Surf to Cianwood and visit the pharmacy there.