I have always been amazed at how, on one visit, the "beach" would be total huge rocks with very minimal (if any) sand..just a cement wall and boulders..and on a return visit there would be a nice beach with people laying out on chairs...

It is a dramatic difference....