The cruise would have to be very long to incorporate a Russian port, sailing beyond the entire Aleutian archipelago. There are one-way transpacific cruises from Vancouver to Tokyo that visit the Aleutians, and the journey is about 16 nights. I would estimate a cruise that was round-trip from Seattle and visited a Russian port would be about 4 weeks long at least, with many sea days between ports.