Habanera shirt is a guayabera. Habanera and guayabera are made in short sleeve and in long sleeve. Habanera shirt is what I wear in a hot climate. I wear a guayabera in Miami. . Habanera shirt is worn anywhere it is hot.