That’s exactly what happens when you stumble upon Stowe’s Seafood in West Haven, Connecticut, a nautical treasure chest of ...