Seafood in São Martinho do Porto

Boca do Mar

The slickest of the seafood restaurants, with plastic designer-style chairs, white surrounds and a contemporary feel, this smart place comes recommended for its seafood dishes and good steaks (€13 to €40).

Portuguese in São Martinho do Porto

A Nova Gaviota

A modern tasca adorned with photos of VW vans on the walls, this upper village hotspot is a great place to escape tourists and the menus that cater solely to them. Top plates here include the monkfish rice as...

International in São Martinho do Porto

Restaurante Royal Marina

A Swiss owner-chef runs the kitchen, and his friendly Portuguese wife runs the floor. This pleasant, unpretentious spot on the quay has a slightly antiquated maritime feel and serves up great seafood. And...

Cafe in São Martinho do Porto

Pastelaria A Concha

In São Martinho do Porto's upper village, not far from the church, you'll find this nondescript little cafe that has served up big, sweet flavours since 1950. All cakes are made on the premises. Does a killer...