Buffalo Bay is a wonderful beach in the Knysna area. Situated in the Goukamma Marine Reserve and surrounded by rocky outcrops, golden sands and sea, Buffalo Bay is well-developed and suitable for all kinds of beach activities, including horse riding.