Once you get the HM rock climb, go to mt.coronet and climb up to the spear pillar. Defeat Cyrus and battle/catch Giratina. Then, you will be able to go there.
you go to sunnyshore city you go to sunnyshore city you go to sunnyshore city
You need to battle Girtina in the Reverse \World then you will be able to go to Sunnyshore
=go to Youtube and go to Pokemon marriland.=
just get a swimmer and go to the top of sunnyshore
easy just go to sunnyshore city
Go east of Valor Lakefront down the stairs.
After you you reached Snowpoint City and beaten the Galactics, you go to the Disortion World and catch or make Giratina faint, you can go to Sunnyshore City.
hes not in sunnyshore
you have to get dialga after you could go to sunnyshore city.
Sunnyshore City
catch dialga the go to sunnyshore
go to the route that takes you to sunnyshore city and go in the wild Pokemon grass and battle Pokemon till you get to elecabuzz