SeaFrost makes refrideration (including units that make ice). They have units that are engine driven so the don't use any battery power. They also have units that can run on dockside electricty.
My boat came with a SeaFrost engine driven system. It was installed in the early 90's. The system, which included two ice boxed convered to redrigeration, cost over $3000.
So refrigeration is expensive!