First you have to bring a Pokemon that knows DIVE and a Pokemon that knows SURF
Second you must surf on the current (keep on Surfing until you get to a spot that is surrounded by 5 rocks)
Third You must dive and there will be a bunch of plaques with braille on it. (Look up what the braille words mean on Google but i know you need a wailord and something else)
fourth follow the instructions (its like you have to put a certain Pokemon in a certain spot in your party they tell you that in braille on the plaques)
fifth go to the top and click on the door you will hear a rumbling sound the caves with 5 stones around them thorough out hoenn are now open. one of the is in the sandstorm area one of the is near the town where the gym leader that gives you fly is and one is near your hometown.
the Pokemon in the caves are regice, registeel, and regirock
if you go south from mossdeep till your almost at the bottom of the map then go to the left and you will eventually reach pacifidlog
Surf from Sotopolis
you dont
there is no gym at pacifidlog
In Slateport City.
Slateport
Route 131.
there is no contest house in Pokemon emerald
there is no gym in slateport, the next gym would be in mauville with electric pokemon
In Slateport and in Lilycove
In the port at Slateport City.
You must surf there from Sootopolis City, Mossdeep City, or Lilycove city. You cannot surf there from Slateport city because there are ocean currents that prevent you from going East.
first of all its called EVER grande city, but heres your answer. first go to slateport, then surf east (right) past pacifidlog until your there. i think that's how it goes
You get it at slateport city dude.
there is a guy who generously sails you to slateport.