This east coast beach town has a lot to offer when it comes to dining. Enjoy fresh seafood, Italian cuisine, Caribbean dishes, and more at the best restaurants in St Augustine. Florida!