The Pacific salmon's ability to find its home river is one of nature's miracles and great mysteries.