On poorly-drained and infertile white sand. Great Sandy National Park (Cooloola section), south-east Queensland, Australia.