I am not a big fan of ships excursions in the Caribbean..you can buy tours once you get off, and, they are most always cheaper. If they have tours like swimming w/dolphins, or something else exceptional, only then would I say to book it with NCL...to save a spot.
Without any customs issues, I would say you would be off the ship by then. What time is your flight? Are you leaving from Miami, or Lauderdale?
Trip, with her book & tea!
Chat Hostess & Board Moderator