The closest cruise excursion that I was on close to the one described here was many,many years ago,It was a boat trip to a private Caribbean beach .On the way to the beach all the rum that one could drink was included in the cost of the excursion.It was very good rum ,not watered down.On the beach no beverages were free and on the return to the cruise port there were no free beverages.I do not recall how many rum drinks I had that day but it was a lot.