John G. Vain, Cape Town