A Marina de Viana do Castelo / Porto de Recreio atópase na marxe dereita do río Lima e conta con dous peiraos. Un situado augas abaixo da ponte metálica de Viana do Castelo, con 163 postes de amarre para embarcacións de ata 20 metros de eslora e 3 metros de calado. Ten unha superficie de 25.000 m2 de zona húmida. Este peirao proporciona auga potable, electricidade, instalacións sanitarias, combustibles, unha reixa de mareas e unha rampla para reparacións de barcos. Tamén conta cunha grúa cunha capacidade de elevación de 12,50 toneladas. O outro peirao, ubicado augas arriba da ponte metálica, conta con 144 postes de amarre para embarcacións máis pequenas (<1,5 metros de calado). Ten unha superficie de 12.600 m2 de área húmida.
