A guide to the best restaurants in Knysna, a beautiful sea side town that is one of the key stops on the iconic Garden Route road trip in South Africa.