A travel agent assesses the travel needs of his or her client and develops the best possible travel arrangements. In addition, many major resorts, cruise lines, and specialty tour groups enlist the services of travel agents in order to promote their travel packages to those interested in traveling.