Yes, you can send money to Cuba to a U.S. citizen visiting Cuba. You can use any of the transfer methods mentioned in the article. There is no limit on the funds you can transfer subject to US reporting laws.