Samantha's answer is 100% correct.
The boats have an inside seating area. I don't exactly know their refund policy, but I'm sure they won't be canceling for rain as it rains pretty often in Seattle. It is a great experience I would definitely recommend.
Thanks! Your answer is awaiting moderation.