Australia's 10 best beaches named in annual Tourism Australia list with Stokes Bay taking top spot

Stokes Bay on Kangaroo Island in South Australia edged out more famous beaches in NSW and Queensland, becoming the state's first-ever beach reach the top spot in the annual list.