There must be a more costly way of dealing with points than transferring them on Points.com; but I can't think of it at the moment. 'Nuff said on that topic.
If you're only going to Havana once, I'd forget about the points. If you go there regularly, enroll in another program for the specific purpose of accumulating these points. IMO, however, the earn/burn ratio on AA is the best in OW, by far; so I'd use the alternate program only for trips to HAV.