Woocommerce is creating a 600px image for the single product image.
On Hover it shows the original Full Size image ie. the one you uploaded to the Media Library. Make sure all your original images are larger then 600px. In the case of your other colors they have an original image size of 1500px. Make sure your first image is also that size.