Multiple function coating for general corrosion protection, for both above water and underwater application