Beach people / fishermen / etc - anyone know what this is? Thousands on beach.