How can I improve my online bookstore's website design?

In general, the store already looks and feels quite good. Just the book covers are not the best. For many projects, the resolution is way too small. So I would recommend making the cover images smaller on the product page or upload images with a higher resolution.

Apart from that, you could do another health check with ShopCheck (https://apps.shopify.com/shopcheck-xxl). This often reveals even smaller details that make the store better.