Swimming Lessons Swimming is one of the most important life skills that anyone can learn. We aim to teach swimming lessons in a fun and safe environment that promotes skill development. Swimming Pools The City of Joondalup Leisure Centre – Craigie is a great place for lap swimming and recreational swimming, with energy efficient water temperature control. Pool Lane Availability A minimum of five swimming lanes (three outdoor and two indoor) and one walking lane (indoor) is available to the public at all times in the pools at the Leisure Centre - Craigie. West Swim Squad Program The City of Joondalup Leisure Centres is proudly partnered with West Swim, who run competitive swimming and swim fit squad programs at Craigie.