When you give the old charnm to Cynthias grandmother go into the cave and look at the mural on the back of the wall she will then go in there and give it to you.Celestic City
Celestic Town is the city/town in which you'll get Surf at.
with surf
to the canalave city by surf
Jasmine on the beach in Sunyshore City.
just take a boat.
You need SURF! you get it when you defeat Fantina. Not really! you need to find surf! You need SURF! you get it when you defeat Fantina. Not really! you need to find surf!
You go to Canalave City which is west of Jubilife City. You will need surf to get there.
The Canalave City Gym is the 6th gym. To get there, you must Surf west from Jubilife City. Get HM03 Surf in Celestic Town.
go to canalave city and challenge the gym leader
The fifth one in Hearthome City.
in canalave city, east of jubilife city. u need surf to get to it :D
Go to Jubilife City (make sure u have a Pokemon with surf on your team) and go west. You'll come to an area where u can surf. Surf and you'll come to the next town (Canalave City) with a gym in it.