you have to go to the lake of Rage and catch or kill the Red Gyrados lv 30.
then go to Mahogany town.
he is at the sea form islands
He is in the seafoam islands.
To Blackthorn City.
Yes, after you beat the 7th gym leader.
he is at the lake of rage after you encounter the red gyarados
Use a fire, fighting, or steel type.
It is in Mahogany town in the southwestern corner of the town.
Cinnabar Island Blaine was always 7th guy
Go to the Radio Tower in Goldenrod City.
You need to have the HM whirlpool which I belive you get from the 7th or 8th gym leader in Johto
on cinnibar island beat the 7th gym 1st tho
a city