When we did our Alaska cruise at the end of july/beginning of august, the weather was perfect.
We did not get any rain and it was not cold, but it was more long pants than shorts weather.
We did visit all the places that that you mentioned and we had an excellent cruise.
TM