I'm not a fan of this outfit combo I would try a lower waisted short or a-line skirt with a ruched top or floral patterns would look great on you also!
It's not that the shorts are too short, it is the fact that the shorts sit too HIGH that make these shorts look funky, The rise on them is wwaaaay too high! You have a great figure and will be able to pull off alot of styles...and def pull out the top or
The shorts do not work at all, they need to be longer or something, wrong for that figure. Also, If I were to wear them I would choose a simpler top since they have that big detailing. Love the shoes though
the shorts bring emphasis on the biggest part of your body. you have a beautiful hourglass shape, but i would have gone with looser or a few inches longer shorts.