All great points, guys.
Clinics put on by local experts (fastest guys in the local fleet) are also huge. You can't have too many of these. You can dedicate a weekend (one day clinic, second day is fun racing), or break it down into bite-sized pieces, spread over regatta weekends.
The fast guys know they'll only get faster for nationals if they're pushed all season long locally.
Newbies will be eternally grateful.
Mid-packers will enjoy anything that gets them on the water to improve their fine-tuning.
Everybody wins...
Mike