I'd like to try all the things suggested but in my little world of managing a few high end
boats, I worry about harming other surfaces. I have varnished ones, waxed and polished ones, painted ones, etc. I have taped on plastic shields to protect these as I worry that some so-called "biodegradable" or "bio safe" cleaners are more wolves than sheep !
My go-to soap is not marine at all, but auto-oriented. It says it won't remove wax and I hope that's so. I know it's cheaper than boat soap.
One boat I oversee lives in an open-ended boat house. Woe is me when pigeons came to roost this early Spring and bred and bred. I think there was a least a dozen. I've since had a lot of bird doo to remove everywhere but also some seemingly immovable stains on the boat's flat sections.
Just this AM, I scanned a Consumer Reports book on "how to clean anything" and then was about try X and Y and Z .. but came across a MAGIC ERASER I've had in the locker.
Am happy ... so WHAT IS the MAGIC in THAT ? It may not suit everyone's time-need to dab here, dab there, but I'm in love with how I could control it and how well it worked !
.