HM03 Surf can be found in the Safari Zone in Fuchsia City.
You need a water Pokemon and the surf HM
the Secret House in the Safari Zone
Cut, Fly, Surf, Strength, Flash.
use a Pokemon to get to use "surf" then get to cinnibar island and there you go.
You don't need surf, just the ticket which you get from Bill after helping him change back from a pokemon into a human.
The 7th gym leader in Pokemon yellow is in Cinnebar Island, which is south of Pallet Town. You need a Pokemon with Surf to get there.
Surf (HM4) is found at the final zone in the Safari Zone in Fuschia City
go to the hut at the end of of the Safari Zone in Fuchsia city. he will give you surf.
Surf south from Pallet Town to Cinnibar Island.
Surf along Route 6, but they are quite rare...
You can not swim in any of the Pokemon games. You can Surf, however, in EVERY game.
To acquire Group A Pokemon in the Yellow Forest route (which in this case, are the Pikachus that can Surf or Fly) you have to walk 9500+ steps to be able to encounter pikachus that can surf and you have to walk 10,000+ steps to be able to encounter pikachus that can fly.