Cynthia's grandmother gives you it after the bomb scare, which is after the Psyducks-ness. You need the SecretPotion to cure the Psyducks. You get that from Cynthia after you battle the Galactic Member you're supposed to stalk from Pastoria (The location you get the the SecretPotion is at the Valor Lakefront).
surf is a hm. It is unlimited.
Celestic Town is the city/town in which you'll get Surf at.
Jasmine on the beach in Sunyshore City.
You unlock the HM move Surf when you beat Fantina. Before that, you go to celestic town and you will meet Cynthia's grandmother in the ruins she will give you surf.
wake
on Pokemon dimond there isn't a move caled dive. but there are a hm called surf and waterfall.you cant
You can't. There is only one speed to the "Surf" on Diamond/Pearl.
The lakes. look at your map and the blue spots are them. youll need surf.
No
surf there
3rd gym
with surf