catch a water pokemon with a rod and fish until a pokemon comes. then teach the water pokemon surf.
You surf to the left of the island until you get to cianwood city and go into the medicine mans cabin. Once you talk to him, he will give you the medicine and you can either fly back or surf back to the lighthouse to give jasmine the medicine.
Surf to Cianwood City, there is a pharmacy there and the guy inside will give you secret medicine.
You must surf on Routes 40 and 41 to get to Cianwood City. In the city, there will be a pharmacy where you can get a Secret Potion. Give this to Jasmine.
You have to surf to cianwood, which is south of Olivine, and get the medicine in one of the houses there! Then go to the lighthouse and talk to Jasmine, and voila! Go get that biddys badge!
Surf to Cianwood city and go to the Cianwood City Pharmacy. Talk to the guy in there and he will give you the medicine.
If you have brought the medicine with you from Cianwood, you just have to talk to Jasmine. If not, you'll have to surf to Cianwood and talk to the man in the pharmacy. Make sure you've spoken to Jasmine first, or he won't give you the medicine. Also, pick up Strength first, so you can beat the gym in Cianwood and fly back to Olivine. If not, you'll have to Surf back... Then talk to Jasmine, who will return to the gym.
The girl in the tower, I'm assuming, is Jasmine in the Olivine lighthouse. You have to surf west to Cianwood. There is a pharmacy there that will give you the "Secret Medicine". While you're there you can beat the 6th gym leader, then return to Olivine and give the medicine to Jasmine, after which she will return to her Gym.
You have to surf to cain wood city and go to the medicine shop their. You also should battle the gym leader. And you can walk north of cain wood and see Suicune.
surf to cianwood city. check the pharmacy for the secret potion. go back to jasmine. done
Surf to the next town (cinawood) and got to the medicine shop near the bottom of the island. The man in there will give you a Secretpotion to give to her, which will get her down.
You have to go to Cianwood City and go to the pharmacy to pick up the medicine. T get there you go to route 40 and use surf to ride on the water. You then head west and then there's Cianwood. good luck to you from there.
To get the medicine for the Olivine Lighthouse's Ampharos you must have a Pokemon that knows surf. Surf to Cianwood, get the medicine from the medicine shop, surf back to Olivine, and give the medicine to Ampharos.