BATTERY SULFATION
Batteries are a science(some might say that boarders on the mystical). A simple no load voltage is a mere indicator, not a validation of the battery current capacity. A battery fresh off the charger should read 13.8-14.2 volts. Only reading 13.2vdc idicates sulfation(sulfur oxide precipitated to the bottom of the battery plates, causing the battery to discharge itself). The primary cause of sulfation is deep discharges(below 50%capacity) and not charging to 14.2v to reverse sulfation. You should be able to get 50-60 amp/hours(50% discharge) from a series 27 deep cycle battery(120 amp/hr capacity). So your lights would be bright(at about 12.3v) after 30 hours(2amps x 30 hours=60amp/hours). As others have said, you may have additional current drain(solar panels drain current in the dark, unless a diode is installed). Put an ampmeter in series at the battery with everything off(should read 0.0)then start the engine, connect the solar cells, etc. A final comment on regulations,and USCG approval. If your vessel is not in compliance, using only unaltered USCG approved equipment, you have created a "statutory fault" and are therefore considered by definition "at fault" for anything bad that occurs, colisions, sinkings,or deaths. This will not become an issue if you are not involved in litigation, but if you are, you are automatically guilty. There was a case of a 26 ft sailboat that was at achor using a 6 volt Guest anchor light. The light was marketed as a anchor light, but was not USCG approved for use as a anchor light. The sailboat was struck by a powerboat at high speed in a small creek, with resulting fatalities. The sailboat captain was found guilty of causing the accident... because he had created a statutory fault, nevermind the speed of the powerboat in a small creek.Shakespere was right" Death to all the lawyers". I love sailing at night also, good luck with your battery(a new one will help, and last with proper charging).