Lace up your sneakers—Portland pairs postcard views and fresh seafood with cobblestone streets and coastal trails.