Mossel Bay is a harbor town in South Africa and the starting point of the Garden Route area with endless opportunities of things to do.