For the best results use freshly roasted beans from your local roaster, ask them to grind them for an espresso machine.
Store your freshly ground beans in a vacuum for no more than a week.
Try roasting your own green beans in a popcorn popper, a small amount at a time until you hear the second ”crack”. Cool quickly an store in an airtight dark cool place for a day, then grind very fine for the ultimate espresso experience.
There are internet sites that collectively buy green beans and distribute them amongst their members like CoffeeSnobs.com.au.
The Rainbow region produces some fine coffees, grown in subtropical conditions.