Speaking of NCL and agents...
I booked an NCL cruise last year to go on Norwegian Epic. I started getting phone calls from my "personal NCL vacation planner" even before the cruise left. They are definitely stealing customers away from agents, and any agent who does not know that is delusional.
If I were an agent I would give them the Renaissance treatment - why book a client on a cruise line that is going to steal that client away from you?
And by the way - I never gave them permission to call me - they just did. There may be a reason why they put their call center in Arizona - because we have pretty loose laws about telemarketing here (although they have gotten a bit tougher).