Ruta do Mar stage 3: Foz to San Cibrao (31.8 km, 600 m ascent) | Trailhuts