maximize your perks (onboard credit, tips prepaid, etc), and to minimize your fare cost. Cruise travel agents receive their commission from the cruise line so it doesn't increase your fare. And you will have a live person who will assist you if issues arise.