My DH, my FIL, and I flew into Tampa the night before the cruise. Stayed at Hampton Inn near the airport. We caught the free shuttle from the airport to the hotel; had a free breakfast; then took an Uber XL to the Port. Only $19!
Check in at the Port was easy. You will need to have 2 copies of your Cuba Visa application. They have lots of blank copies for you when you arrive.
Make sure to take all the photo opportunities! Once you're on the boat, they have 2 for $20 embarkation day photos.
The room was small but had everything we needed. We brought a plug that has 3 outlets and 3 USB ports so we had plenty of room to charge everything. Plenty of storage and closet space. Suitcases fit underneath the bed easily.
Didn't see much. UBER was really easy and cheap.
The ship docked at the Navy's pier, so we had to take the trolley into Mallory Square. We just walked around, shopped (stop in CVS to buy bottled water and snacks), and had lunch.
Did some shopping and had lunch.