Knysna – Another enchanting destination, Knysna is an oasis of peace and relaxation that will stun you with its beauty. Not only will you find an assortment of fine restaurants that overlook the lagoon, but you will also have an easy access to some of the best views of the Indian ocean in the region. Speaking of which, you should definitely set some time aside to visit “the heads”. These two cliffs found at the mouth of the lagoon are an incredible vantage point.