Here's something I have seen on cars, boats and even airplanes; electrolyte spilled/leaked/weeped on top of the battery. Electrolyte is conductive and can drain the battery over time. A half amp draw is kinda high for this kind of problem though, but it is not out of the realm of possibility.
This is also an easy fix, simply clean the top of the battery. The cause, well, might not be so easy to find. If the batteries were just serviced, then spillage could be the cause. Overcharging from either the alternator or the onboard charger could cause some gassing and moisture accumlulation. If either charging source is over 14.4 volts then over charging is a possibility.
If your batteries are clean and you have an amp meter indicating the leak, you can remove the fuses or pull the circuit breakers one at a time to find the circuit that is leaking. I'm not sure about your 25, but my 21EC's bilge pump is fused at the battery for the automatic function(float switch).
Way back when i was a teenager, I had a truck that had a light in the glove box. Well, the glove box door got something stuck in it to keep it from closing all the way and prevented the door from actuating the switch. The light remained on and thus drained my battery. Of course, it was out of sight and went unnoticed for weeks. A battery later, i accidently found my owners manual was keeping the door from closing all the way.
Are all the lights off on your boat? What about the one in "the cave"?
This is very rare, but it is possible for a diode in the alternator's rectifier to have gone bad and allow current to flow back through the alternator. The only way to test this is to dissassemble the alternator and test each diode indivually.
I hope this has been some help. Good luck with troubleshooting this. Hope its an easy fix
--Bri