If you have the time and money, think about Amtrak to Seattle. We did it several years ago from Chicago. We don’t like flying either. Just make sure you arrive in Seattle a day or two before cruise. Our train arrived 4 hours late due to hitting a truck crossing the tracks.
After the Alaskan cruise, we took the train back to Chicago. Great views and time to relax after the cruise. We were celebrating our 50th and splurged for a bedroom on the train.