6 Best Seafood Restaurants in Palo Alto (2026)