A luxury beachfront resort in Sarasota County boasting multiple restaurants open to the public ranked among the South’s best new hotels.