I've looked at that ad several times and wondered whether it's a real beach or whether the whole thing was shot in a studio using computer graphics. I was of the opinion that it was most likely that it was all done by computer but your post has prompted me to research the question and to find out that I was wrong.