There were three main causes for the Cuban independence movement and they were
1) discontent with the Spanish rule (Cuba and Puerto Rico were the only colonies still under the Spanish rule and Cubans did not want to deal with the taxes and despotism of the colonial rule)
2) The US ship Maine went to Havana, however, the ship was sunk due to an unexplained explosion. The Spanish were blamed for this incident. The colonial rule tried to appease the US government, however, it was to no avail.
3) The third cause for the revolution was the poverty of the Cuban people which was just exacerbated by the taxes imposed by the Spanish