Small metal boats, unlike tankers and container ships, are not designed with an appreciable corrosion allowance. They must therefore be prepared and painted in the best way possible in order to assure a long life.
Current technology for protecting steel and aluminum boats is plain and simple: Epoxy Paint.