Do you need yearly liability insurance if you have a seasonal business?

I would say that you need a policy for the entire year. The reason I say this is because of claims purposes. A general liability policy can be a reasonable premium for the year. I have several markets with competitive rates now so they are out there.