Les docks d'Olhão ont joué un rôle important, puisque la moitié environ du poisson débarqué par les pêcheurs de la région y est commercialisé.

Selon les données de la Direction générale des ressources naturelles, de la sécurité et des services maritimes (DGRM), un total de 10486 tonnes de poisson a été vendu dans les bassins de commerce de l'Algarve ; Olhão a été responsable de plus de 5 000 tonnes, suivi de Portimão (2,9 000), Lagos (près de 1,5 000), Vila Real de Santo António (764) et Tavira (197).