São Martinho do Porto is a charming seaside town known for its unique, perfectly shell-shaped bay. This natural harbour creates exceptionally calm waters, making Praia de São Martinho do Porto one of Portugal's best and safest beaches for families with children. The gentle waves are ideal for swimming and playing right by the town's promenade, offering a relaxed holiday atmosphere.
While the main bay offers safe swimming, the Atlantic water here is typically refreshing rather than warm. At the southern end of the bay lies Praia de Salir do Porto, famous for its impressive sand dune, reportedly one of Portugal's highest, easily reached via a scenic boardwalk. For a wilder feel, the secluded cove of Praia da Gralha sits just north of the bay. This calm setting contrasts sharply with nearby Nazaré, home to the legendary giant waves of Praia do Norte, a must-see spectacle for surf enthusiasts, especially in autumn and winter.
Beyond the main bay, Praia da Foz do Arelho offers a different experience, where you can choose between the calm Óbidos Lagoon or the open Atlantic. The atmosphere in São Martinho is that of a relaxed, traditional Portuguese resort, appealing to families and couples seeking an authentic coastal escape. For those seeking even longer stretches of sand between São Martinho and Nazaré, Salgado Beach provides a more natural setting. Discover more coastal gems in our full guide to the area's beaches.