Nobody has actually answered your "How do I Find a TA" question. The basic answer is by word-of-mouth from friends who travel a lot or whom you meet on the ship. You ay go through several bad ones before you find a good one. When you find a good one stick w them and do not use them to do TA shopping.
We found ours from a friend who does a lot of traveling and who recommended the one that they use. We stuck w him for years until he died. His daughter took over the business and we continue to use her. She has saved our trips several times. Could I maybe get a better cruise price or more perks - maybe. Has she ever given us bad crtuise suggestions - no because she knows us, Could I get the service that she gives us - I seriously doubt it.
DON