South Africa and Mauritius are a match made in holiday heaven. Explore stunning vineyards and the bustling waterfront in Cape Town, before ticking off a bucket list safari and finally relaxing on the shores of the Indian Ocean at an All Inclusive luxury resort.