There's 3hrs free parking in Broadway, or 2hr and 1 hr parking in Shepherd st (but take the chance and park longer) or else, just near the swimming pool, there's free all day parking. Try off King St, or off Parramatta Rd.
There's plenty of parking, you just have to look for it and be patient.