Prince Charles spreads the charm in Cairns