The primary reason for travel restrictions on Americans headed to Cuba is to keep money out of government-run tourism services and businesses. Because of the decades-long U.S. embargo against Cuba, American debit cards and credit cards will not work on the island as they do for those traveling from any other country.