Cradled by a beautiful mountain backdrop and indigenous forest, Plettenberg Bay offers the best of nature, beaches, and coastline, along with excellent dining, and amazing activities for young and old.