How does the visa for Cuba work? Do I need to get the visa ahead of time?

The Cuban visa costs $75 and will be obtained and paid for onboard your cruise. You do not need to obtain this document ahead of time, however, you do need to fill out any pertinent forms, such as the affidavit, for your cruise ahead of time.