You can also look for motorcycle or motorcycle-inspired jackets. They tend to be short-waisted, and depending on how much money you want to spend you can get everything from a beat up, just-got-off-the-bike look to a butter-soft stylish one.

Here's a pic from two summers ago:



It's not perfect, but it's a decent length, especially when worn unzipped. I know there are some out there that have even shorter waists.