Bleach...
I leave my boat in the water all year - pull it out maybe once a year when the weather channel says it's time to go on a road trip! Anyway, I use bleach in the tank and refresh maybe every 6 months. I suspect there is some leakage but it can't be too much. I've never had a problem of smells when I open the vent.Regards and fair winds,Bill