That would depend on which cruise you are looking at. If you are doing a roundtrip cruise out of Seattle than of course Seattle is best. If you are doing a North Bound cruise out of Vancouver you most likely would want to fly into Vancouver and out of Anchorage. Once I did a North Bound out of Vancouver ending in Seward. I flew into Seattle and took a four hour bus up to Vancouver. I don't think it is worth wasting all the time.