you swim out to the spot where sootpolis is and you dive under water and go around that area until you see a spot with like a cave door and you go in. then you dive up and surf the water until you reach land.
Chat with our AI personalities
get rayquaza
You can catch it when you use dive.
get a hm called dive attach it to a water type pokemon and go on water and use dive.
Dive is not an HM in leafgreen you can't get it unless you trade a Pokemon that knows Dive from ruby or sapphire or emerald but it will not work in leafgreen unless your in battle.
Dive is not an HM in Pokemon firered or leafgreen however if you trade a Pokemon that knows dive from ruby or sapphire or emerald now you have a Pokemon that knows dive But you can't dive underwater in firered or leafgreen because it wasn't invented in the kanto region.