you have to surf from olivine city, on to route 40, then on route 41, which contains the whirl islands
you get it in eutcreak city go to the dance place
i do not know but you can go on ask.com
you go in the water by whirl island
the kimono girls? go to the whirl islands and go in the first island you see that is protected by a whirl pool then talk to the monk and go to the bottom
All of them.
you go to whirl island and go in a cave then down a waterfall and into a room.
Get the whirl pool TM then go in to the center island. fyi theres no point in going if you don't have a silver feather
you have to go to the guy near the whirl island and yo will find it
go to the mystical land of fairies
there in ecruteak city and after you beat them in heartgold they go to bell tower and in soul silver they go to whirl island
First go to the whirl island closest to cerulean city close tho the mountain and go up each ladder tha you see first in the screen eventually you will get to lugia and battle it at level 70(but to catch it you need the silver wing!)
get the silver wing from an old man in pewter city,go to whirl island,top right