The cruise docks in Juneau are mostly adjacent to town. There is a ton of shops, bars, restaurants and museums within walking distance. There is an aerial tram that takes you up to top of a mountain, which is nice if the weather is clear. There is one cruise dock, the AJ Dock, that is a twenty minute walk from the main dock area. The cruise line should have a shuttle in that case.