Weymouth has been recognised on the global scale for having one of the best beaches in Europe, in an annual awards survey.