Caminha is a small town in the north of Portugal on the Minho River (which acts as the Spanish border). The Rio (or River) Coura then wraps around the point giving Caminha plenty of lovely waterfrontage to go with its small but cute main square and clock tower, Torre do Relógio, which once formed part of the town's medieval castle. As you can see from the pictures below, it gets amazing sunsets.
You can follow the Rio Minho to other nice towns in northern Portugal such as Valença and Monção.