Situated in Gloucester, Massachusetts, the nation’s oldest fishing port, Cape Seafoods is located one hour north of Boston and just off of highway Route 128. Cape Seafoods, 3 State Fish Pier, Gloucester, MA 01930.