SA needs more family-friendly resorts