La Marina de Viana do Castelo / Porto de Recreio se trouve sur la rive droite du fleuve Lima et dispose de deux quais. L’un est situé en aval du pont métallique de Viana do Castelo, avec 163 postes d’amarrage pour des bateaux jusqu’à 20 mètres de longueur et 3 mètres de tirant d’eau. Il a une superficie de 25 000 m2 de zone humide. Ce quai fournit de l’eau potable, de l’électricité, des installations sanitaires, des carburants, une grille de marée et une rampe pour les réparations de bateaux. Il dispose également d’une grue avec une capacité de levage de 12,50 tonnes. L’autre quai, situé en amont du pont métallique, dispose de 144 postes d’amarrage pour des bateaux plus petits (<1,5 mètre de tirant d'eau). Il a une superficie de 12 600 m2 de zone humide.
