I would spend the whole day at the water park on Sunday. Get a wrist band thing, so you can cut the line.
Check out Colonial Williamsburg website to price out ticket options. A multi-day or flex pass might be your best option.
Go to Colonial Williamsburg on Saturday afternoon/evening and again on Monday b/f you leave. Check their daily schedule for tours and re-enactments:
https://www.colonialwilliamsburg.com/plan/calendar/#EventSearchResults
I'd save Jamestown for when you have more time.
Love both Colonial Williamsburg and the water park. It will be a very fun vacation for your family.