There are ways to pre-arrange to get you rluggage delivered directly to your cruise ship. They pick it up at your home and actually deliver it directly to your stateroom.
Other than that - carry your luggage on the plane so you don't have to wait.
Or do what most of us do - since you never know what could happen, most of us fly in to a cruise a day early and stay in a local hotel. That way even significant air delays generally don't cause us to miss the ship.
Usually, if you can schedule to arrive in your port city by noon you will be okay to make a 5:00 sailing, but most of us don't like to cut it any closer.