In and around Knysna one will find a selection of fine restaurants, seafood taverns, pubs, coffee shops and eateries. The waterfront has a variety of restaurants, serving food like oysters and seafood as well as traditional South African fare. There are fine dining options and international fare includes Mexican, Italian, Moroccan and Asian.