it is in the deepest house in the safari zone....
Surf is a HM so you can teach it to multiple pokemon.
Yes, Krabby is able to learn Surf. After all, it is a Water-type Pokemon.
near the surf house
HM03 is surf
Defeat the gym leader koga in fuschia city, then you can teach your Pokemon SURF.
On four Island you will need a Pokemon that knows Surf.
go to five island, then surf up to the rezort. then surf right.
surf south from pallet town.
It is called surf. At the end of the safari zone.
It is in Fuschia City, in the Safari Zone
Surf from Cinnabar island left there you can get in.
The HM's that are in leafgreen are: Cut, Fly, Surf, Strength, Flash, Rock Smash, Waterfall.