More looking around...
The white denim jacket you linked from Old Navy is the Plus version, and the photograph isn't very good - hard to tell if it's cropped (I don't think it is). Meanwhile, in the description for the ON plus white denim jacket, it states: "Hits below waist".
But never fear!
I went looking in the regular women's sizes, and lo and behold, this one below has a much nicer-looking picture displayed (I mean, they could be the same jacket, but the photo shown in the regular sized version is brighter and much easier to see the details)...
http://oldnavy.gap.com/browse/.....pid=885890
The description for the regular women's white denim jacket states: "Hits at waist". Furthermore, it has sizes up to XXL. The size chart for the regular women's sizes has sizing as follows:
L 12 to 14 CHEST: 38½ to 40½ inches and WAIST: 30½ to 32½ inches
XL 16 to 18 CHEST: 42½ to 45 inches and WAIST: 34½ to 37 inches
XXL size 20 CHEST: 47½ inches and WAIST: 39½ inches
I would try the regular women's jacket, just on the description that it hits at waist, whereas the plus version says hits below waist. It's a nice looking jacket!! (now that I've seen a better photo of it in the regular women's size version).
Are you going to the dress shop again? If so, have the SA measure your bust and waist so know you know which jacket to order, or maybe have your partner do the measuring. Pretty handy to have the charts to go by, because every store's "idea" of what a large is or an extra large is can be quite different.
Try the ON in the regular sizes, and order whichever one corresponds best to chest/waist measurements.
Good luck
editing to add: you could always try a size in the regular women's and a size in the plus, and decide which one you like best, depending on their return policy...if there'd be time to return the non-successful one after your trip.