This is a superyacht named Sorceress. Built by Southern Wind, in Cape Town.
If you want to find more, read my article in The Yacht Owner 😃
I don't change my link bio for that, but with a very little effort you can copy+paste this shortened one: http://bit.ly/2wtCXEX
I really don't know who took this spectacular picture, but I personally have credited it to Southern Wind's website.