Waterfront in Garden Route

South Africa's Garden Route and Eastern Cape are along one of the most picturesque stretches of coastline in the world. Surely there can be no better way to spend an evening than enjoying a drink or two at a waterfront bar or restaurant?