Knysna has a lot to offer the traveller: elephants, forests, a lagoon, fishing, boating, nature reserves and quaint shops in which to while away the hours.