Set in its own spacious and picturesque estate, the Penina Resort offers three golf courses designed by Henry Cotton...