According to Official Guinness Records,
The most yachts to finish an inland yacht race was 389 at the Sanlam Round the Island Race at Lake Deneys Yacht Club, Deneysville, Free State, South Africa on 4 February 2007.
For a complete list of 2007 records, please visit 2007 Guinness Records in South Africa.