Note that in the high (winter) season in the past, the Magic has had to anchor in the outer harbor at St. Thomas on occasion. I don't believe it happened last winter, but it did the year before. I think every third week. They are improving the Crown Bay dock on St. Thomas and I believe that it can now handle large cruise ships. When we were last there in December, there were three ships at the WICO pier (where the Magic docks) and two more at Crown Bay.
The St. Maarten pier can handle four ships. I haven't heard of the Magic having to tender there since the new pier opened.