I haven't seen anyone do this in Iowa, that's for sure.
I see it on TV and it looks like trendy casual resort wear, very South Beach. On the right guy it looks cool and hip. Others, no so much. I personally love capri pants and see no reason for guys not to wear them too.