A long-retired former coworker of mine was a fairly serious deep-water sailor; a couple of years before he retired, he went on a quest to find an effective home-brew corrosion preventive made from ingredients that would be widely available in any major port, for a pittance. He eventually standardized on a mixture of toilet-drain sealing wax, Dexron automatic transmission fluid, and paint thinner, mixed to a potato-soup consistency for brushing on, or coffee cream consistency for spraying. He used it for everything from through-hull fittings to damp-proofing wire connections, and I'm sure he would have recommended it for your application.
Myself, I'd be inclined to fit E-Z Lok stainless inserts to all four of the holes in the cast aluminum, and use Armite Lab's Led-Plate anti-seize compound on the mounting screws. Beyond that, some sort of weather-resistant covering over the exposed hardware would be a damn fine idea . . . especially if the space between the fasteners and weather cover can be completely filled with a very-water-resistant grease.