If you have the power reserves one of the Koolatron types may do the job for you - though it takes up space and it sounds like you want it under-counter.
I've seen ordinary coolers with the lids removed mounted below the galley counter to create an ice box - it worked after a fashion but didn't make the best use of space, and was not really well insulated.
Iceboxes are not diffucult to make - if you know where you want it you can form it up with styrofoam, then
epoxy/glass the inside, fair it and
paint it and work out the lid (which should also be insulated).
Be sure to arrange for a drain to the bilge or a pumpout into a sink. The nice thing about this method is you can make maximum use of the "odd" shape of the boat where you want the ice box to be, and you can use as much insulation as your area will provide once you determine the ice box volume that you want.
If you use regular, inexpensive styrofoam, don't use polyester resin - it will dissolve the foam - use
epoxy and cloth.