Cape Bowling Green: Alva's Endless Sand Spit in Queensland | OnlyBeaches