It's always a good idea to wear a life jacket!
It's advisable to always wear a life vest while kayaking.
I would wear one if I was tubing. Do yourself a favor wear 1
Not sure about the kayaks but you do have to at least have them on board your boat or the rental boats. I don't think they monitor it but it is a law. Long as you wear it as you're leaving the restaurant area I don't think it really matters when you're out and about in the water.
Thanks! Your answer is awaiting moderation.