Oops, I guessed wrong, I guess!
But the surfing is a lot better at Muizenberg Beach in Cape Town, South Africa, which is where this image appears to be from, judging by the row of painted huts on the sand.