Caminha is a municipality in the north-west of Portugal, 21 km north from Viana do Castelo, located in the Viana do Castelo District. The popul…Caminha is a municipality in the north-west of Portugal, 21 km north from Viana do Castelo, located in the Viana do Castelo District. The population in 2011 was 16,684, in an area of 136.52 km². Caminha is subdivided into 14 civil parishes. The parish Vilar de Mouros is well known for the oldest rock festival in Portugal. The seat of the municipality is the town of Caminha, with 2,500 inhabitants.