Braced against the Atlantic, the fishing village of Finesterre sits nestled between high green hills on the furthest western point of Spain.