Most marinas have waiting lists at this point. Publishing seasonal rates or posting that they offer seasonal contracts, only serves to drive up the volume of calls. Little need to bog down the staff when the wait list is hundreds deep.
Marinas with high transient volume make way more money on the transients. I'm seeing a lot of these types of marinas severely limiting the number of seasonal contracts to free up slip space.