The only other thing I have seen work well is an ice/ice-water-powered air chiller where a closed loop of antifreeze moves from basically a very large ice chest to an automotive heater core. There is a coil of copper pipe in the ice chest connected to the heater core via insulated flexible hose and a 12v pump. A 12v squirrel fan blows air through the re-purposed heater core. In this system the air is colled sufficiently to achieve dehumidification so a condenstation pan and drain are requried.
I have seen this system installed in an aluminum outboard-powered cruiser owned by an acquaintance. He claims he can keep ice for a weekend with his chiller, with "sodas" kept cool in the ice chest too. I can attest to the fact that the air coming out of the unit is quite cool and the boat interior is comfortable, even cold. He has insulated the boat interior and upholstered it, (he is an old hippy van converter) which no doubt improves his ice life, but know it works.
This system still depends on a compressor, except the compressor resides in the freezer that made the ice.... Other than that, with ice as the cold source instead of an evaporating gas, (freon or newer equivalent), the system functions identically to an air conditioner. The down-side is that the chilling capability is directly corrrelated to the amount of ice you can bring aboard...
Something to consider if you have a rarely used large empty void somewhere on the boat...