weston beach race david knight