To get the HM Surf you need to speak to Darren in the middle of Kanto Safari in Fuchsia City. You need a ticket to get to the safari and it cost 20,000. From when you enter the safari go straight down and you will see a little island with a small walk way with the npc Darren standing there. Surf lets you move across water tiles. You do NOT need to teach it to a pokémon in order to use it, however you DO need the soul badge.
Introduction - Mantine Surf - Mini-Games, Pokémon: Ultra Sun & Moon
Pokemon Planet - Free Pokemon MMORPG
How to Remove Bloatware From Your New PC
◓ Pokémon Dark Workship 2023 💾 [v3.8] • FanProject
Planet Alcatraz (Video Game) - TV Tropes
Shonen Protagonist - Incredible Characters Wiki
Surf TM Location (TM123) and Pokemon That Learn It
Found an island called, Inaccessible Island on Google Earth : r/interestingasfuck
Safari Zone / Surf / Fuschia City - Pokemon Planet
Pokemon Planet - How To Get Surf!
Squirtle (SSBU) - SmashWiki, the Super Smash Bros. wiki
Kanto Walkthrough, Pokemon Planet Wikia
Smallest Pokemon Ever From Largest To Smallest
Dragon type split evolution concept, Prehistoric Possibilities by Darksilvania : r/pokemon
Pokemon Planet - How To Get HM Surf! #12