fj, on a positive note, you could forget Perth (I rest my case) and move straight to Geraldton. Coronation Beach is 30 mins out of town and is probably one of the best wave learner spots on the planet (2 foot on the inside, ranging progressively up to 5 foot + on the outside on a typical day). And it is seriously windy up there most of the summer. There are a number of other fantastic wave sailing options once you are an expert, including one that is 10 minutes from the cbd.
Keep an eye on
www.seabreeze.com.au/graphs/wa3.aspTheir season is pretty much under way.