beat crasher wave
You can't. There is only one speed to the "Surf" on Diamond/Pearl.
No
3rd gym
with surf
surf there
its suppose to be surf
Celestic Town
surf is a hm. It is unlimited.
One of your Pokemon has to learn surf.
surf left of jubilife to canalave
Celestic Town is the city/town in which you'll get Surf at.
Celestic town shrine