Sesimbra is famous for its fresh seafood, particularly the locally caught fish and shellfish. Visit O Velho e o Mar for traditional Portuguese seafood dishes, or try Ribamar for upscale dining with ocean views. For a more casual experience, enjoy a grilled fish at a local tasca, or try the town’s specialty, caldeirada, a flavorful fish stew.