Why don't they sort a course out near Weymouth where the sailing is taking place. Plenty of hills and all that down there, probably some old quarries on Portland that could make it super techy, not far from the Purbecks either.
Ahhh Dorset always the answer.