Snapper Rocks and Rainbow Bay Beach. Queensland, Australia.