Of those places, the only one we have stayed in a caravan park is Experence, named Bushlands - Collier Road, not flash, but got all you need, and not far out of town. Reasonable prices as well.
__________________
jules "Love is good for the human being!!" (Ben, aged 10)
Hi stayed at the following last year on my trip round the block
Geraldton - Belair gardens caravan park, good clean park, only downside is train noise at the wharf
Busselton- Anglican church campground caves rd out of town but at $12.50 p/p per night was cheap for a solo person new amenities block, closes for July ring ahead
Augusta Flinders bay c/p Council owns 2 parks including this one most sites have hedging around due to the wind, sandy but ok no dump point at this park but you can use the one at their other park.
Albany King river C/P bit rough and old amenities would chose better next time.
Esperance - Esperance bay C/P small park good clean amenities sites tight but helped onto site
Last year when we were at Esperance we stayed at Pink Lake Caravan Park. Cost = $31 for a powered site. (2 people).
Busselton at Kookaburra Caravan Park. Cost = $30 for a powered site.
Geraldton at Belair Gardens too. Cost = $34.20 for powered site. Free internet if you need it.
Happy with the facilities at all three parks. Used the washing machines at the parks at Busselton and Geraldton. No problems.