To be found on a private estate in the extraordinary Matobo Hills; Big Cave Camp is a unique lodge built on to the granite hillside.