Roster Puppet,
When you say, "........neither BAL, JMC or MYT are 'struggling'.........." are you referring specifically to NCL?
Press reports have stated that the big operators are cutting capacity in a significant way, especially for the early part of the summer. Yes, I know you can't always believe what you read etc, but local travel agents are also hinting that this is so.