The world's top-50 beaches have been named for 2021, with an Australian gem nabbing the prestigious runner-up spot.