AA has had charter flights for (I believe) 20+ years out of MIA to HAV as well as Santiago (SCU). I'm not really familiar with most of these other Cuban cities. Seems pretty aggressive on AA's part to be launching 2x daily flights to some of these smaller cities. With the large Cuban population in south florida, I guess there must be demand.