Let's not forget tourism brings in big bucks to Cuba. I was in Cuba last November and spent over $2,000, almost all of it on accommodations, food and taxis. All that money went into the hands of Cuban people. I know they are taxed by the state, but the people that cater to the tourist industry are much better off than the people that work for the state.
I'd much travel to Cuba and photograph the amazing architecture and people, giving them my tourist dollar than go to some fancy resorts in America and feed the ultra rich.