There is a large general market on the 1st Saturday of every month by the football stadium/Sports centre.
There is a weekly produce market in the Mercado de Levante by the Bus Station.
On the Avenida in the centre of Town you will find the Mercado Muncipal, which opens early Monday to Saturday and where you will find fish.
There is also the Mercado de Santo Amaro at the top of the town which is a clone of the one down town and is also open Monday to Saturday.