The do have a nice food store just a block off the dock if you need something.
If the ship docks at the port across from town you can catch a ferry for $3. Saves a 20 minute walk.
No dock side bar, really nothing at the port. So unlike ports in Europe.