Teewah Beach, Queensland, Australia.