Fort Myers Beach restaurant Doc Ford’s named best in the US