This is what should happen. First you need to go to the Seafoam Island. Then go up the first latter you see. There you should meet the fifteenth gym leader who is a fire type leader. Then you should go back to Cinnabar Island and fight Blue, who is the Cinnabar Island leader. Hope this helped! ;)
It is located on Cinnabar Island.
by beating the gym leader
on an island called cinnabar south of Fuchsia city
Defeat Gym Leader Blain on Cinnabar Island.
Blaine is in the Seafoam Islands, east of where Cinnabar Island used to be
Cinnabar Island, you need to surf South from Pallet Town.
In Cinnabar Island, south of Pallet Town.
On cinnabar island. You can get to Cinnabar by using surf from Pallet Town. To use surf, you need to get Fuschias gym badge.
You have to use surf off the right side of the island to get to the seafoam islands
Blaine, the gym leader of cinnabar island, gives it to you after whooping his butt.
ok this is how you do it 1.go to vermillion port 2.you need the cinna pass to go to cinnabar island 3.you need to defeat the 2 gym leader to get the water badge
its in cinnabar island, south of pallet town use surf to get there it is a fire gym