They are clearly in a dirt or gravel car park (parking lot), I can't see that there on Google, plus the villa/apartment building they are out the front of is definately an older building.
I think it is in that general area though because there seem to be a lot of the grass beach huts from Eagle Beach around to Druff Beach just like in that second photo.
I think they are standing on the south side of the Casa del Mar southernmost building on the alleyway leading to the beach. The picture is looking east. Naturally, it looks further on the overhead shot.
Those buildings just to the south of the Casa del Mar might be what we saw in the picture where he was entering the water from the beach.