Caridad har strandat på Cubas nordkust.