you have to have
A: defeated the Galactic leader in the team galactic HQ
B: have HM 08 rock climb (found on your way to snowpoint city)
C: have made it to spear pillar (rock climb in the upper right corner of mt cornet on your way to the city you get your first badge at oreburg)
D: defeated or captured Palkia an defeated the team galactic people at spear pillar)
Then the people blocking your path to Sunnyshore should be gone
leave a complaint if I forgot anything, I don't actually have the game I just beat it for a friend a little while back)
and you WALK/RIDE there (duh!) -umbreonxleafeon/deathsword22-
you have to get all gym badges and then the man will move
You can get one in sunnyshore city or underGround
there will be a man fishing in sunnyshore city
After you defeat Volkner in Sunnyshore City, a girl on the beach will gift it to you.
sunnyshore city
sunnyshore city is were you find it
as your going to sunnyshore city its in the grass north of the beach
In sunnyshore city in front of the lighthouse there is one on the ground
Sunnyshore City
at sunnyshore city
sunnyshore city if you have palkia
In Sunnyshore city same as pearl/diamond.
Lumineon and you add to pokedex by fighting a swimmer out side sunnyshore city!