If the battery is failing after 6 months then something is seriously wrong!
If we are talking about lifting the boat once a day, twice a weekend type of thing then I just can't imagin that the battery would be drawn down any significant amount. The battery you are using should do fine, last three to five years.
Like KG said, I suspect the solar charger, but I suspect that it might be over charging instead of under charging.
How big is the solar charger? If it bigger than 5 watts and is unregulated then that could be the problem. My suggestion is to add a solar charge controller, something like this:
http://www.affordable-solar.com/989.html Do you check the water level in the battery often? A battery on a constant charge can boil away the water fairly quickly. You should keep a jug of distilled water on hand and make sure that the level never drops below the top of the plates.
If keeping the water level full is a problem then the Optima battery would be a good option. While they don't need to have water added they are rather sensitive to over charging so I would not leave one connected to solar charger without a controller.