Pilgrims land in Provincetown