Where do you go to find the seventh gym Pokemon FireRed?

In order to find the seventh gym you need to get to Cinnibar Island. In order to do that you must beat the fifth gym leader. After or before you beat the fifth gym leader ( I prefer before ) you need to go into the safari zone and find the HM surf. Surf allows you to go on water. Surf is at the very end of the safari zone in the last house. Talk to the person and he will give you surf. Once you can use surf ( after beating the fifth gym leader ) go down and to the left. You will fight about 10 trainers and enter Seafoam Islands. The way to explain how to get past seafoam islands is difficult. Just try to figure it out yourself. It will give you a good challenge. :) :) :) I hoped I helped!!