Home to pristine shores, swaying palm trees and world-class resorts, Varadero is one of the Caribbean's most famous beach destinations