And Ontario where we are getting up to 50 boats a regatta...
We divvy up the boats by high portsmouth and low portsmouth with high being all the non-spin boats (except A class and C class) and low portsmouth all the spin boats +A&C..This format works well.
Also one additional thing for you to consider is having one of the days a long distance race, maybe 30-40 miles..