If I had an Al boat, I would get all superfluous holes backed, filled, and faired with Al by a skilled welder. Seriously. It is not hard for a skilled welder to do, it gives you a real fix, you can drill a new hole in it and put in a new screw if you want, and it will look fantastic.
_________________________
Regards.

Finegrain
Woodinville