Five of SA’s most tourist-friendly golf resorts