South African wine and spirit group Distell has been ordered to honour a contract it cancelled with a local grape farmer, according to reports.