Miracle waters is a gin-clear inland dive site about an hour from Johannesburg in the shadow of the Magaliesberg mountains. Great for altitude diving and training, it’s also a fun inland dive resort with picnic sites, camp sites and chalets.