With its cultural diversity, whale watching seasons, and parks overflowing with animal sanctuaries, South Africa is the Africa you’ve always imagined