Adherence to cancer prevention guidelines in South Africa is associated with health care access.