I noticed that too.
All of the images are resized and I store different resolution versions for different purposes. It is really the unusual aspect ratio of the pictures that's causing this. Amazon sometimes have pictures where less care has been taken and they end up tall and skinny like these ones.
I can constrain the aspect ratio on the cards (i.e. force the pictures to be more squat), but that might look odd in other ways. The two options I can think of are cropping vertically and padding horizontally. If all backgrounds were white, then padding would be the obvious answer, but backgrounds are often not white.
This doesn't happen all that often so I'm not overly worried, but I'm open to suggestions. It might boil down to just choosing the least bad of the options.