While there are some good restaurants in Piraeus, most of the places to eat along the harbor are mediocre at best. You'll do better if you walk a few blocks along Demosthenous to Plateia Korai, where the small cafes and restaurants are actually patronized by Greeks. If you decide on one of the seafood restaurants in central Piraeus or Mikrolimano, make sure you know the price before ordering; some of these places prey on the unwary. If the final tab seems out of line, insist on a receipt, phone the tourist police, and sit tight. Despite that warning, however, it would be a shame if such a postcard-perfect spot such as Mikrolimano had nothing to offer but ambience. Ignore the aggressive restaurant staff that try to get you to dine in their establishments (far worse than their Plaka counterparts) and try one of the restaurants listed.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.