This may sound a bit odd, but it has worked for me. Get some rust remover that has phosphoric acid (the green stuff) and paint it on. Wait 5 minutes and then hose off. You will see the very top layer of gelcoat wash away. Works pretty much the same on stainless steel too if you apply it liberally and let it soak for 20 minutes and then rinse.