The small town of San Cibrao has a lazy charm on the Galician coast, while Viviero has a compact and intact Medieval centre built out along the waterside.