I have been cruising Carnival since 1994.
We chose magic because we had never been on it, and it was going to Amber Cove where we had never been, nice, beautiful but pretty much like Gran Turk, San Juan not much to do if you been there multiple times and St Thomas is always fun with great Snorkeling.
Now the ship!
Typical size.
Room Steward awful never saw them.
Mostly outdoor water activities which we love, awesome pool.
Have been there before so took tour after some shopping in town.
I would suggest if you have never been take tour of forts and cemetary all within walking distance of ship.
Wave runners, tube riding, beach, then pool bar.
Always a great time here.