Arguably Cuba’s most famous beach, Varadero stretches more than 12 miles and is bordered by all-inclusive ... Cayo Largo lives up to its paradisiacal name. Expect total seclusion — no fancy ...