Held on the first Saturday in May, this festival provides a full day of fun, family-friendly activities throughout Downtown Kennebunk.