I moved from Joburg to Christchurch about 7 years ago and racked up many km and hours on my bike at the time (Husky FE350) while living there (sadly I now live in Auckland, where the riding is rather limited).
Hopefully the following is of some value:
Trails
No doubt your son is all over...