The city from Australia which is not coastal is B. Canberra.
Canberra is the capital of Australia and is the only city among these options which is not found on the coast but rather near it. However, Brisbane, Sydney, and Perth are indeed coastal cities, although they are not located in the same area of Australia (Perth is all the way to the west.)