You will have to deafeat all 8 kanto gyms and talk to prof.Oak and he will give you rock climb to get throught the island
in pallet town (above cinnabar island)
you need to use surf to get to cinnabar from pallet town
Surf south from Pallet town and find Blue on Cinnabar Island.
Once you get the powerplant back working, and you can go to Pallet town, you use Surf on the water in Pallet town and go down. There will be some trainers, but when you get to Cinnabar Island, Blue (Gary) will be there. Nothing else will be there though.
you can't sorry. but to get to seafoam islands or cinnabar island, surf from pallet town. to do that wake the snorlax and go through the tunnel to the right of Vermilion city. hope this helps!
You can't get to it in soulsilver.
The Pallet Town gym leader on Pokemon Soulsilver is on Cinnabar Island where the volcano erupted, which you would know if you attempted to take route 19 from Fuchsia City like many did. You can get there when you go south from Pallet Town but make sure you have a Pokemon that has learned the HM Surf and try and bring a grass-type Pokemon because route 21 is completely water and the Pokemon are water, too.
There is no construction on Cinnabar Island. However, there is construction south of Fuchsia City, which you cannot stop. You must surf south of Pallet Town to get to Cinnabar Island.
olivian town
South of Pallet Town
Surf south of Pallet Town.
you get them at the begining of the game by New Bark Town and all through kanto