Pensacola Beach restaurant named one of nation's 100 best fo