Cayo Largo del Sur, an Island with beautiful white sand beaches and warm turquoise waters of the Caribbean Sea, Cuba