They're always made for fat guys.
Boy the real deal is expensive though. I can find poly cotton for cheap, but that wouldn't work. Sposed to be linen to keep cool. Linen costs a ton. Even all cotton are forty bucks. Still looking for custom.
They look goofy.
ebay has "vintage" (re pre-owned) linen Guayaberas at a reasonable price. Be sure to pick up a nice straw fedora.