The best way to clean your aluminum boat from harsh hard water stains is by using Aluminum Mag wheel polish that is sold at any car detailing store and super fine steel wool grade  #0000. Enjoy the short video of my own personal results!