After you beat Norman (gym number 5, in Petalburg City), go next door to Wally's house (the house on the left). Talk to his dad, and he will give you HM04 (Surf).
surf
well, just defeat Norman in petalburg gym. and then go to wally's house and talk to his dad and he'll give you the HM move Surf...,,
Yes, Marill can learn Surf.
The most easiest way to get a Pokemon that can surf is get a Zizagoon,it can learn surf.
The hideout is northeast of Lilycove City. You have to walk down to the beach and then use the move Surf to get there.
to get surf in sapphire you have to go and beat your dad.then go next door to the left.that is wallys house witch you will need to get surf,but you will need to talk to the old man i belive it is.
Surf to an island
Surf Right of Lilycove
you have to surf from Lincoln .
You have to surf there from Sootopolis or Mossdeep.
You obtain HM03 Surf after defeating Norman the fifth gym leader, and Wally's father will reward you with surf.
Get to Lilycove City, and once you defeat the Aqua hideout just to the northeast of the city, the wailmer will move, and you can surf east to Mossdeep.