The arrival of MSC World America in Miami sets up an epic battle of the megaships ahead of the summer cruising season.