Which of these cruises should I take?

I have a "free" 10 day cruise from MSC, so basically I am only paying for gratuities and any extra stuff for two people in an oceanview cabin. I am based in the US.

I am thinking one of these options, since I would prefer a newer ship ideally.
https://www.msccruisesusa.com/itinerary-details/10-nights-asia?cruiseid=BE20250402TYOTYO
This would be a really interesting one... I figure I could spend a few days in Tokyo before the cruise too.

Or this one: the itinerary is not as interesting to me, although their private island looks really cool, and FL is a lot shorter trip.
https://www.msccruisesusa.com/itinerary-details/10-nights-the-bahamas?cruiseid=SH20250424CPVCP1

Which of these cruises should I take?
Post Opinion