The John Benn is a double-decker floating restaurant offering daily Lagoon cruises to the Knysna Heads. A memorable family activity on Knysna Lagoon. One of the best floating restaurants in Knysna.