Is it me? But there is alot to do at Cianwood in HeartGold/SoulSilver. I remember it being a Island that didn't really have much in it.
You have to beat Red in Mt. Silver then go to Professor Oak. Make sure your Pokemon are above level 80 before you battle, you will take forever to beat him without at least a good fire, water, and electric, rock or dark type Pokemon, preferably all of them.