The exact origin of the guayabera is up for debate, but many believe the shirt was first produced in Cuba. According to the Tampa Bay Times, a farmer’s wife made a special shirt for her husband ...