The pearl of the Caribbean with white-sand beaches, colonial charm, and the rhythms of salsa. Havana captivates with vintage streets and classic cars, while Varadero invites with turquoise waters and endless sunshine.