Question: why are all australian cities on the coast?
Answer: Unlike Europe and the USA, most of the interior of Australia is arid and much of it desert. The coastal areas are more temperate and fertile. There are of course historical reasons related to Australia being 'discovered' by English sailing ships and therefore the original towns were established on the coast.