Unfortunately, there is no other way than flying, Surfing and boat to get to Dewford town.
Cheating and hacking does not count.
Waterfall isn't in Dewford Town, it's in Granite Cave.
The fisherman in dewford town next to the gym does....
Dewford Town
surf surf surf.
Use the good rod around dewford town.
By teaching a Pokemon "Surf".
on dewford island. go by boat
Beat the 5th gym leader and get HM03 surf and surf there from Dewford Town
First you have to travel to dewford town using surf, fly, or mr. Brany the guy with the sailboat. When you get to dewford town go to the fisherman that is walking around in town and he will give it to you.
East from dewford town you need Surf to reach there.
you can find regiice near the dewford town,surf northwest.
dewford is located as a island you can reach that by saving peeko, and talking the the old man in his house so you can use the boat, and then he'll bring you to Dewford. -I hope this helped =]
Cave of orogin in sootopolis city and the sky pillar left of dewford town(surf).
The second gym is in Dewford Town, accessible by boat after rescuing Peeko.
you go to the bout in dewford town to saleport city
Waterfall isn't in Dewford Town, it's in Granite Cave.
its in one of the houses in Dewford town get it from the fisherman in dewford town next to the gym.