Is it safe to protect the images only with a watermark image style?
This is probably not as secure as you would like it to be.
Basically if a user has access to view the image they can view any derivative image (image style), so long as they can work out the url to that derivative.

There is a module image style access that allows you to set up access rules per image style.

That should give you the extra protection you need.