No, but you are welcome to bring your own.
Yes, after the ceremony the Yacht Club will be open. Appetizers will be served at 3:30.