I have never cruised so I guess I am being rather bold offering advice. BUT, that said, someone told me once, when I was comtemplating a land/sea package to
Alaska. Do the land part first and rest on the ship on the way home. My wife and I are booked on the Radiance for the May 13, 2003 cruise from Hawaii to Vancouver. We chose that one based on the premise that we could wear ourselves out on the Islands and sail and rest for five days enjoying the ship. Besides, going to Vancouver from Hawaii you get one more day at sea than you do if you are sailing to Ensenada.
However you do it, I am sure you will enjoy it.