Carnival had a big celebration for its first of 15 cruises to Cuba from Tampa. Cruises on the Carnival Paradise will run 4-5 day cruises with day and overnight stays in Havana. Carnival will sail July-Oct and May. Carnival is the only cruise line that has year round cruises from Tampa. For more details use this link.
World's largest Cuban Sandwich at Sea