Here’s our itinerary quoted from Google’s version of the lyrics:
Aruba, Jamaica, oh I want to take you to
Bermuda, Bahama, come on pretty mama
Key Largo, Montego, baby why don’t we go
I made a proposed itinerary, thanks to shiptraffic.net and my rounding to the nearest days. If there wasn't an easy way to make a morning arrival, I just overnighted in port. I have noticed on our ocean cruises that an 8am arrival usually means “sometime after midnight, we will arrive in port and you can probably get off the ship by eight that morning, if immigration and customs are in a good mood.”
I had done a lot of this by hand which was getting tedious, and finally just did a spreadsheet so I could play with it. So, the spreadsheet would actually be useful for doing other voyages, and not just lyrics. So it goes. I have rounded the times off so it looks professional.
This is one long cruise. I think it would still be nice if the ports were arranged differently, but scanning in a song is tricky sometimes.