Cuba has more than 2,000 miles of picture-perfect coastline and hundreds of beaches sprinkled along it. Spots like Varadero ...