Like salmon , striped bass live in the ocean but spawn in fresh water , and for most of the last century , the ones caught in New Jersey waters were tourists -- from the Hudson River or the Chesapeake Bay , the nursery for most of the coastal population that ranges from North Carolina to Maine .