Are you sailing from FLL or MIA?
If it was my choice I would take the 1340 from MIA. My philosophy is that I don't want to stress about making an early flight after a nice relaxing vacation. Also, MIA can be a zoo in the mornings.
Recommend you ask/research on the Italy ports of call forum. Lots of good info available. Here is the link:
https://boards.cruisecritic.com/forum/464-italy-ports/
Yes. It's clearly stated in the beverage package Terms and Conditions...
"Package can be used in all restaurants, lounges, bars and Great Stirrup Cay."