We review the best St Augustine restaurant on the water -- The Reef St Augustine. If you're looking for seafood restaurants on the beach in St Augustine FL, here's why you might love The Reef Restaurant.