Travelling to Miami with a friend in January 2026 for Caribbean cruise. Because my friend has visited Cuba she needs a visa . Appointment was booked for October 2025 but the US Embassy has now moved her appointment to the end of January which is too late for our cruise . Has anyone had a similar situation or know what we can do ? Thanks in advance.