New site lifeline for 100-year-old Kenilworth Carnival