Matosinhos is a long, super flexible stretch of beach sheltered by a long breakwater at the northern end. There are a number of distinct breaks starting with a right point at the breakwater end with the waves generally increaing in size as you move south. In the centre of the beach is a right and left peak, while the southern end hosts a right sandbank and a left point. Its proximity to Porto means it gets crowded when it's good.
Source: Matosinhos Surf Guide