By Googling Aluminum Boat Hatch Trim Ring, I found some sources, but not in the size I would prefer.
I may use your method.
BTW, how large of an opening can one make and not worry about loosing structural integrity of the surface into which it is cut?