I've heard that Santa shows up on the beach on Christmas morning...is this true? If it is, does he hand out presents? Can we take pictures with him? Any other activities that we should know about???