Hello,
You need to upload image with bigger size. As I see you have image with width 300px and height 300px.
Did you selected product image sizes like in our documentation?
https://www.8theme.com/demo/docs/royal/index.html#!/woocommerce
Regards,
Robert Hall.