Assuming you have a fiberglass boat, acid is the cure. ...Not so green, but effective. Above recommendations like toilet bowl cleaner and others contain acid.
Muriatic acid is available in any hardware store. It's basically hydrochloric acid. But take care, it's mean stuff. Dilute 1/4 muriatic...