I think I also would try to do WDW prior to the 3 day cruise, especially since you haven't been. Yes, a 3 day cruise will seem really short but being on board with friends will make if fun.
The only thing that might make a difference is time of year you are traveling. You didn't say when you...