A ship company employee, Jay Williams (John Payne), is sent to Florida where one of the company cruise ships is stuck on a reef off of the coast. He obtains waivers from all of the passengers with the exception of Nan Spencer (Alice Faye), a department store salesgirl who wants her vacation NOW, not later. Jay is instructed to take Nan to Havana and set her up in the best hotel and keep her entertained. She visits a night club where the star attraction is Rosita Rivas (Carmen Miranda), and meets Rosita's worthless manager, Monte Blanca (Cesar Romero), who makes a play for her. Trouble also comes in the form of Jay's fiancee, Terry McCracken (Cobina Wright Jr.), when a romance develops between Nan and Jay.