We consider an ambulatory care unit (ACU) in a large cancer centre, where operational and resource utilization challenges led to overcrowding, excessive delays, and concerns regarding safety of critical patient care duties. We use simulation to analyze the simultaneous impact of operations, scheduling, and resource allocation on patient wait time, clinic overtime, and resource utilization. The impact of these factors has been studied before, but usually in isolation. Further, our model considers multiple clinics operating concurrently, and includes the extra burden of training residents and medical students during patient consults. Through scenario analyses we found that the best outcomes were obtained when not one but multiple changes were implemented simultaneously. We developed configurations that achieve a reduction of up to 70% in patient wait times and 25% in physical space requirements, with the same appointment volume. The key findings of the study are the importance of on time clinic start, the need for improved patient scheduling; and the potential improvements from allocating examination rooms flexibly and dynamically among individual clinics within each of the oncology programs. These findings are currently being evaluated for implementation by senior management.