Almost every entertainer in Western Australia is based in or around Perth, so a Margaret River wedding usually means a city act driving south for the weekend rather than a local turning up. Bunbury and Busselton are close enough to be routine, Geraldton and Kalgoorlie are not, and anything in the Kimberley or the Pilbara means a flight and a night's accommodation before anyone plays a note.