Limiting travel to Cuba has been held as constitutional by the Supreme Court. Why in the middle of the war against terrorism should American tourists be allowed to go to a terrorist state and support with their dollars Castro's international terrorist network? What the Congress and the Senate approved is a shamefull scam in cahoots with special interests groups in the U.S. and the Castro's regime, since they are allowing trade on credit with Cuba and forcing the American workers to foot the bill.
Tourists could serve as a good cover stream to allow 'deep cover' operatives in, also as "tourists" in order to foment internal discord, fund the anti-Party underground movement there, encourage the Church and social justice groups, spread the truth, and otherwise contribute to anti-government activities as we did in nearly every East bloc nation when the Wall was up. It still seems to me a massive contradiction, as any American businessman can hop on a United Airlines and be in Peking, Red China in 14 hours (after an minor, obligatory visit to a visa office run by the Reds in the US). Even an enterprising American can travel to North Korea through a tour agency in Japan or from China, with no penalty by the feds after doing so. Undoubtedly, North Korea is a lot more trouble than Cuba in many regards.
If it eventually comes to open Cuba tourism, I think the openness should be used as a way to undermine them in every way we can, bring in anti-Cuba propaganda. The flip side is that American tourists would be contributing to the funding of that communist regime in one of the few lucrative areas they have: cigars, rum, tourism, prostitution, joy rides in 1950s cars, etc., etc. But I doubt the tourist ban will be lifted, so it is entirely academic at this point I suppose.....