I just made a reservation online on the Royal Caribbean website. When I clicked to submit the reservation, a travel agent's information was listed on my reservation with a comment that all payments are to be made through them. I have no idea how they were listed on my reservation, but I am a bit peeved that my personal information is now part of their records. I hope my credit card information was not given to them, but I have a feeling that since I made a $200 deposit, they may have access to that number.
Next time I book a cruise, I will call the cruise line myself and have them do the booking. Now I have to ask this travel agency to release the booking. They said they would, but they kept trying to talk me into keeping the booking with them.