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.
This is an image of Ipenema Beach with a crowd. Without a wider shot, who can tell?