Just buy a cheap household freezer
I can't see paying "marine" prices. I just buy a small chest freezer at the Home Depot, Lowes, or Best Buy and put it on the top deck. It runs fine and keeps things cold. After about 3-4 years up there, it will start looking rusty, like a car from the...