Baseado na obra de John Steinbeck, estamos em Monterey, Califórnia, nos anos 1940: Cannery Row – onde estão as desativadas fábricas de peixes enlatados – é habitada por uma gente que não se afasta mesmo que pudesse.
O cidadão mais honesto da região é Doc (Nick Nolte), que ganha a vida coletando e vendendo espécimes marinhos para pesquisa: Uma alma perdida inquieta buscando seu lugar na vida.
Ele e um grupo de vagabundos liderados por Mac (M. Emmet Walsh) seguem suas monótonas vidas até a vinda de Suzy (Debra Winger) – uma errante em busca de trabalho – que passa a ser foco dos acontecimentos no local.